Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Files aus Unterordner auflisten, Ergebnisfile in Unterordner schreiben

Frage Entwicklung Batch & Shell

Mitglied: Armin1893

Armin1893 (Level 1) - Jetzt verbinden

30.01.2013 um 11:05 Uhr, 1332 Aufrufe, 5 Kommentare

Hallo zusammen,

Meine Ordnerstruktur sieht folgendermaßen aus :

Ordner1\frame1\file1.xxx
file2.xxx
file3.xxx

Ordner2\frame1\file1.xxx
file2.xxx
file3.xxx

Ordner3\frame1\file1.xxx
file2.xxx
file3.xxx

Diese Files sollen möglichst per Batch und DIR aufgelistet und in ein Textfile geschrieben werden.
Das Ergebnistextfile sollte in den jewiligen Ordner geschrieben werden.

Also eigentlich ganz einfach : DIR *.* /s>ergebnis.txt, aber eben für jedes Unterverzeichnis das Ergebnis in das jeweilige Unterverzeichnis.

Hab leider keinen Plan, wäre für jede Hilfe dankbar.

Im Voraus besten Dank.

Grüsse - Armin

Mitglied: bastla
30.01.2013, aktualisiert um 13:20 Uhr
Hallo Armin1983!

Solltest Du wirklich wollen, dass in jedem Ordner/Unterordner dessen Inhalt und der Inhalt aller seiner Unterordner als "ergebnis.txt" gespeichert wird, dann ungetestet etwa so:
01.
for /r "D:\Basis" %%i in (.) do ( 
02.
    pushd "%%i" 
03.
    dir /s>ergebnis.txt 
04.
    popd 
05.
)
Mit "D:\Basis" ist jener Ordner gemeint, der die "Ordner1", "Ordner2" etc Deines Beispiels enthält.

Wenn es aber doch anders gemeint war, schau Dir mal "for /d" an ...

Grüße
bastla
Bitte warten ..
Mitglied: Armin1893
30.01.2013 um 15:49 Uhr
Hallo bastla,

ging ja wieder mal fix .

Dein Lösungsansatz funktioniert soweit. Ist es möglich, die Ausgabe anstatt dem statischen Ergebnis.txt in ein File mit dem Namen des jeweils aktuellen Unterordners "Ordnername.txt" umzuleiten.

Herzlichen Dank vorab

Grüße - Armin
Bitte warten ..
Mitglied: 106543
30.01.2013 um 16:26 Uhr
Hi,

anstatt von "ergebnis.txt" einfach %%i nehmen, wenn ich das Script von @bastla richtig interpretiere

Grüße
Exzellius
Bitte warten ..
Mitglied: bastla
30.01.2013, aktualisiert um 17:22 Uhr
@ Exzellius
Fast - da in "%%i" der gesamte Pfad steht, sollte es "%%~nxi.txt" sein ...

Grüße
bastla
Bitte warten ..
Mitglied: Armin1893
31.01.2013 um 14:59 Uhr
Hallo zusammen,

funkt einwandfrei, bin immer wieder begeistert, wie mächtig dieses alte DOS-Bat ist. Scheint ja für beinahe alles eine Lösung zu geben .

Herzlichen Dank nochmal.

Grüße - Armin
Bitte warten ..
Ähnliche Inhalte
Windows Server
gelöst Windows ACL auf "Unterordner" (4)

Frage von FA-jka zum Thema Windows Server ...

Batch & Shell
gelöst Kl. Frage: Log-File schreiben per Batch (3)

Frage von Yauhun zum Thema Batch & Shell ...

Batch & Shell
Batch - Unterodner im Unterordner des Unterordners (2)

Frage von josijosua zum Thema Batch & Shell ...

Neue Wissensbeiträge
Windows Installation

Unorthodoxer Weg, um an einen Offline-Installer für Adobe Flash zu kommen

(8)

Tipp von beidermachtvongreyscull zum Thema Windows Installation ...

Datenschutz

Gefährdeter Datenschutz: Firefox löscht lokale Datenbanken nicht

Information von BassFishFox zum Thema Datenschutz ...

Firewall

PfSense OpenVPN beschleunigen

Tipp von Dobby zum Thema Firewall ...

Utilities

CCleaner 5.33 mit Malware infiziert

(27)

Information von SeaStorm zum Thema Utilities ...

Heiß diskutierte Inhalte
Utilities
CCleaner 5.33 mit Malware infiziert (27)

Information von SeaStorm zum Thema Utilities ...

Festplatten, SSD, Raid
gelöst Problem mit DELL 815R Server und Windows Bluescreen (24)

Frage von Leo-le zum Thema Festplatten, SSD, Raid ...

Windows Systemdateien
Windows bootet nicht mehr Fehlermeldung 0xc0000098 (19)

Frage von franzgoerlich zum Thema Windows Systemdateien ...

Windows Netzwerk
Dateien mit Intelligenz per GPO ins Programmverzeichnis (14)

Frage von erwin.t zum Thema Windows Netzwerk ...