mikewi 10 Geschrieben 18. Mai 2009 Melden Geschrieben 18. Mai 2009 Hallo, kennt von euch jemand eine Möglichkeit wie man sich Verzeichnise bis zu einer definierten Ebene auflisten lassen kann? So will ich in meiner Firma die Verzeichnisstruktur auflisten lassen, aber nur bis max Ebene 4. Wie bringe ich diesem Befehl jetzt noch bei, dass die Abfrage nicht tiefer gehen soll als bis Ebene 4? Bsp: dir "\\Server\Freigabe" /S /B /A: D Der o. g. Befehl max. ausgeben \\Server\Freigabe\1. Verzeichnis\2.Verzeichnis Was danach kommt wird nicht benötigt. Danke für eure Antworten!
NilsK 3.046 Geschrieben 18. Mai 2009 Melden Geschrieben 18. Mai 2009 Moin, du könntest dieses Skript ein wenig anpassen: Ausgeben einer kompletten Ordnerstruktur in eine Textdatei faq-o-matic.net VB-Skripts für Windows 2000ff und Active Directory Gruß, Nils
Cybquest 36 Geschrieben 18. Mai 2009 Melden Geschrieben 18. Mai 2009 Mit Powershell z.B. in der Art? function RecDirs{ $d = $Args[0] $AktRec++ $dirs = dir $d | where {$_.PsIsContainer} if ($AktRec -lt 3) { foreach($di in $dirs) { $di.Fullname RecDirs($di.Fullname) } } } RecDirs("C:\") In der "$AktRec -lt 3"-Zeile kannst Du die Tiefe angeben... Ggf. $di.Fullname noch umleiten in ne Datei: $di.Fullname | Out-File "C:\RecDirs.txt" -Append
Cybquest 36 Geschrieben 18. Mai 2009 Melden Geschrieben 18. Mai 2009 Hier noch ein Ansatz für Batch: FOR /F %d IN ('DIR /B /A:D') DO DIR %d /B /A:D Nicht hübsch, die Ausgabe und noch Probleme mit Leerzeichen im Pfad, aber mal ein Ansatz :)
blub 115 Geschrieben 18. Mai 2009 Melden Geschrieben 18. Mai 2009 Das Thema ist im Scripting Forum sicher besser aufgehoben, als unter Windows Allgemein. Daher hab ichs verschoben cu blub
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden