cotopaxi
Goto Top

Dateien in einem Ordner über den Namen einer txt-Datei umbennen

Liebe Spezialisten,

ich benötige Euere Hilfe bei folgendem Probem:

dank bastla habe ich mir eine Ordnerstruktur anhand von txt-Dateien erstellt.
Jetzt möchte ich Dateien umbennen.

Es gibt folgende Ordnerstruktur:

Künstler / Künstler - Titel / Künstler - Titel.txt

nun habe ich in die Ordner noch Bilddateien und Musikdateien kopiert.

Diese Bilderdateien.jpg und Musikdateien.mp3 sollen den gleichen Namen haben wie die txt-Datei

Die Batchdatei sollte das dann aus dem Hauptverzeichnis d:\songs\ automatisch für alle unterordner mach,
damit es dann in etwa so aussieht:

d:\Songs\
Künstler / Künstler - Titel / Künstler - Titel.txt
                                               Künstler - Titel.mp3   
                                               Künstler - Titel.jpg   
Künstler / Künstler - Titel / Künstler - Titel.txt
                                               Künstler - Titel.mp3   
                                               Künstler - Titel.jpg
Künstler / Künstler - Titel / Künstler - Titel.txt
                                               Künstler - Titel.mp3   
                                               Künstler - Titel.jpg

Danke für Euere Hilfe!
Gruß
cotopaxi



[Edit Biber] Codeformatierung [/Edit]
Kommentar vom Moderator Biber am 12.01.2010 um 13:42:39 Uhr
Dateien in einem Ordner über den Namen einer txt-Datei umbennen
#rgc= 641
Jetzt möchte ich Dateien umbennen.
#rgc = 642
Die Datei umbennen könntest du danach mit MoveFile
#rgc =643

Content-ID: 133248

Url: https://administrator.de/contentid/133248

Ausgedruckt am: 20.11.2024 um 09:11 Uhr

fanki46
fanki46 12.01.2010 um 13:54:21 Uhr
Goto Top
Hi,

Wenn ich dich richtig verstanden habe weisst du jetzt wie eine Textdatei auslesen? Die Datei umbennen könntest du danach mit MoveFile

gruss
cotopaxi
cotopaxi 12.01.2010 um 13:57:53 Uhr
Goto Top
Hi franki,

nein, das kann man nicht sagen, dass ich das weis.
Wie gesagt die Dateien in einem Verzeichnis sollen den gleichen Namen haben wie eine Txt-Datei in
diesem Verzeichnis.

LG
cotopaxi
fanki46
fanki46 12.01.2010 um 14:00:30 Uhr
Goto Top
Was hast du den bis jetzt probiert?
cotopaxi
cotopaxi 12.01.2010 um 16:42:47 Uhr
Goto Top
Tutorials gelesen und verzweifelt.
bastla
bastla 12.01.2010 um 22:34:37 Uhr
Goto Top
Hallo cotopaxi!

Dafür sollte doch eigentlich
@echo off & setlocal
set "Basis=D:\Songs"  

for /r "%Basis%" %%i in (*.txt) do (  
    echo ren "%%~dpi*.jpg" "%%~ni.*" 2>nul  
    echo ren "%%~dpi*.mp3" "%%~ni.*" 2>nul  
)
pause
genügen ...

Wenn's so aussieht, als würde es passen, die beiden "echo" entfernen, damit die Umbenennungsbefehle nicht nur angezeigt, sondern auch ausgeführt werden.

Grüße
bastla
cotopaxi
cotopaxi 13.01.2010 um 09:14:55 Uhr
Goto Top
hallo bastla,

vielen Dank läuft super.

Viele Grüße
Cotopaxi