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 Jan 12, 2010 um 12: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-Key: 133248

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

Printed on: April 18, 2024 at 16:04 o'clock

Member: fanki46
fanki46 Jan 12, 2010 at 12:54:21 (UTC)
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
Member: cotopaxi
cotopaxi Jan 12, 2010 at 12:57:53 (UTC)
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
Member: fanki46
fanki46 Jan 12, 2010 at 13:00:30 (UTC)
Goto Top
Was hast du den bis jetzt probiert?
Member: cotopaxi
cotopaxi Jan 12, 2010 at 15:42:47 (UTC)
Goto Top
Tutorials gelesen und verzweifelt.
Member: bastla
bastla Jan 12, 2010 at 21:34:37 (UTC)
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
Member: cotopaxi
cotopaxi Jan 13, 2010 at 08:14:55 (UTC)
Goto Top
hallo bastla,

vielen Dank läuft super.

Viele Grüße
Cotopaxi