In C# verfügt die Directory-Klasse über viele Methoden zum Bearbeiten von Verzeichnissen und Unterverzeichnissen –
Seriennummer | Methoden und Beschreibungen |
---|---|
1 |
CreateDirectory(String) Es sei denn Sie existieren bereits, ansonsten werden alle Verzeichnisse und Unterverzeichnisse im angegebenen Pfad angelegt. |
2 |
CreateDirectoryDirectorySecurity(String) Erstellt alle Verzeichnisse im angegebenen Pfad, sofern sie nicht bereits vorhanden sind, und wendet die angegebene Windows-Sicherheit an. |
3 |
Delete(String) Löscht leere Verzeichnisse aus dem angegebenen Pfad. |
4 |
DeleteBoolean(String) Löscht das angegebene Verzeichnis und, falls angegeben, alle Unterverzeichnisse und Dateien im Verzeichnis. |
5 |
EnumerateDirectories(String) Gibt eine aufzählbare Sammlung von Verzeichnisnamen im angegebenen Pfad zurück. |
6 |
EnumerateDirectories(String, String) Gibt eine aufzählbare Sammlung von Verzeichnisnamen zurück, die dem Suchmuster im angegebenen Pfad entsprechen. |
Um den Verzeichnisnamen zu erhalten, verwenden Sie die EnumerateDirectories-Methode. Wir legen den Ordner mithilfe der DirectoryInfo-Klasse fest. −
DirectoryInfo info = new DirectoryInfo(@"D:/new");
Finden Sie nun die Größe −
long totalSize = info.EnumerateFiles().Sum(file => file.Length);
Für ein Verzeichnis verwenden Sie −
info.EnumerateDirectories()
Das obige ist der detaillierte Inhalt vonListen Sie Verzeichnisse und Dateien mit C# auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!