freshman2017
Goto Top

Datei aus Verzeichnis auslesen?

Hallo Ihr!

Ich wollte mir gerade mit nachfolgendem Batch Befehl:

1
tree "C:\Users\Pictures\" /f /a >C:\Users\Desktop\Liste.txt  

alle darin befindlichen Bilder auflisten.

Ausgabe:

1
2
3
4
5
6
7
Auflistung der Ordnerpfade
Volumeseriennummer : 
C:\Users\Pictures\
    image_2232.jpg
    image_584.jpg
    
Es sind keine Unterordner vorhanden 

Wie kann ich hier nachfolgende Ausgabe hinbekommen?

1
2
3
4
5
6
Auflistung der Ordnerpfade
Volumeseriennummer : 
C:\Users\Pictures\image_2232.jpg
C:\Users\Pictures\image_584.jpg
    
Es sind keine Unterordner vorhanden 

Beste Grüße!

Content-ID: 337479

Url: https://administrator.de/forum/datei-aus-verzeichnis-auslesen-337479.html

Ausgedruckt am: 04.04.2025 um 16:04 Uhr

132895
132895 11.05.2017 aktualisiert um 11:02:26 Uhr
Goto Top
Cleaner gehts wie immer so:
dir /b /s /a-d  "C:\Users\Pictures"
Gruß
freshman2017
freshman2017 11.05.2017 um 12:00:02 Uhr
Goto Top
Super danke Dir, password! face-smile

Eine Frage hätte ich noch, wenn die Bilder so benannt sind: C:\Users\Pictures\image_584.jpg
Kann ich hier auch ein Batch hinterlegen, dass er die ersten 6 Zeichen entfernt, um diese wie folgt umzubennen?
Sodass ich dann nur noch C:\Users\Pictures\584.jpg als Datei Bezeichnung habe?
132895
Lösung 132895 11.05.2017 aktualisiert um 12:10:55 Uhr
Goto Top
1
2
3
4
5
@echo off & setlocal ENABLEDELAYEDEXPANSION
for /f "delims=" %%a in ('dir /b /s /a-d  "C:\Users\Pictures"') do (  
    set "name=%%~nxa"  
    move "%%a" "!name:~6!"  
)
... kleine Korrektur
132895
132895 14.05.2017 aktualisiert um 12:52:18 Uhr
Goto Top