Powershell Schleife durch Ordner, erstellen Sie die Datei in jedem Ordner

8

Ich versuche, alle Ordner in einem Verzeichnis rekursiv durchzulaufen, und mache dann etwas in jedem Verzeichnis. Erstellen Sie zum Beispiel eine Textdatei.

Ich kann alle Unterordner in eine Variable wie folgt einfügen:

%Vor%

Ich kann jedoch anscheinend keine Datei in jedem Unterverzeichnis erstellen - die Dateien werden stattdessen im obersten Verzeichnis erstellt. Dies funktioniert nicht:

%Vor%

Dies führt zu einem Fehler, dass das Verzeichnis nicht gefunden wird oder dass der Pfad zu lang ist.

Wie mache ich etwas in jedem Unterverzeichnis verschachtelter Ordner?

    
Adeimantus 05.11.2015, 11:09
quelle

1 Antwort

15

Versuchen Sie Folgendes:

%Vor%

Grundsätzlich gibt der Befehl Get-ChildItem eine Sequenz von DirectoryInfo -Objekten zurück. Die Eigenschaft FullName enthält den vollständigen Pfad, während Name nur den Namen des Blattverzeichnisses enthält.

    
Sean 05.11.2015, 11:49
quelle

Tags und Links