Automatisches Erstellen von Ordnern im Verzeichnis c #

7

Ich brauche ein Skript, das automatisch Unterordner erstellen kann.

Zum Beispiel:

Ich habe einen Basisordner bei c:/upload gespeichert. Ich übertrage den Skriptordner string: /2011/23/12/3 . Skript sollte diese Zeichenfolge analysieren und Ordner und Unterordner in c:/upload wie string ist erstellen (sollte c:/upload/2011/23/12/3 sein)

Wie kann ich das machen?

Jetzt benutze ich if / else und prüfe, ob Ordner / Unterordner existieren, aber das Skript ist zu groß und das ist schwer zu verwalten.

    
Evgeniy Labunskiy 27.05.2011, 07:29
quelle

3 Antworten

18

Haben Sie sich Directory.CreateDirectory angeschaut, wodurch fehlende Verzeichnisse auf dem Weg entstehen ?

Aus der Dokumentation:

  

Alle im Pfad angegebenen Verzeichnisse werden erstellt, sofern sie nicht bereits vorhanden sind oder ein Teil des Pfades ungültig ist.

    
Jon Skeet 27.05.2011, 07:30
quelle
6

Ihr Code zum rekursiven Erstellen von Verzeichnissen ist so einfach wie:

%Vor%     
Aamir 27.05.2011 07:33
quelle
1

Sie können Directory.CreateDirectory in C # zum Erstellen eines Verzeichnisses verwenden.

    
Wills 07.08.2012 09:13
quelle

Tags und Links