Ich habe mehrere Dateien, die von Ordnerpfad erstellen bestehen, die Importverzeichnis Text Baumstruktur
//Fs1/userA/
//Fs1/userA/documents/
//Fs1/userB/
//Fs2/userC/documents
ich Analyse machen will wie
sieht aus, welche Ordner x Anzahl direkte Unter Ordner haben. Z.B. userD hat 120 Unterordner direkt darunter, ohne tiefere Ordner.Und ich habe riesige Sammlung solcher Dateien, von denen einige wenige hundert k Zeilen enthalten.
Ich habe über Radix-Baum gedacht, aber es funktioniert nicht, wenn ich alle seine Kinder durchlaufen muss, um die Anzahl der direkten Unterordner zu finden.
Es wurde auch in Betracht gezogen, es in einen Datenbankserver zur Abfrage zu stellen, was möglicherweise einfacher zu implementieren ist, aber ich wollte versuchen, .Net für die Analyse ohne SQL Server zu verwenden. Irgendeine Hilfe?
Sie können eine XML-Datei für eine Database verwenden. Hat letzte Woche ein Projekt geholfen? Die Anwendung liest einen Ordner (und Unterordner), erstellt ein XML und fügt dann xml zur Anzeige in eine Baumansicht ein. Siehe: https://stackoverflow.com/questions/44133736/how-to-create-and-save-an-xml-file-containing-complete-hierarchy-of-files-and-fo/44136611#44136611 – jdweng
Das wird funktioniert in meinem Fall nicht, da ich Dateiserver, die von SAN unterstützt werden, mit 50 + TB Inhalt –
exportiere. Zum Lesen Ihres Beitrags klang es so, als wollte ich keine Datenbank und suchte nach einer Alternative. Aber jetzt, wo Sie sagen, Sie haben 50 + TB Daten gibt es keine echte Alternative.Wenn Sie in der Datenbank speichern, sollten Sie gespeicherte Prozedur für die Abfragen verwenden und einfach Net verwenden und Net für die endgültige Analyse verwenden. – jdweng