Top-Themen

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
GELÖST

Dateinamen anhand des Ordnernamens umbenennen

Frage Entwicklung Batch & Shell

Mitglied: cotopaxi

cotopaxi (Level 1) - Jetzt verbinden

14.05.2008, aktualisiert 15.05.2008, 6079 Aufrufe, 4 Kommentare

Hallo,

ich hoffe Ihr könnt mir helfen. Ich habe die Cover meiner CD Sammlung mit iTSfv (iTunes Store file validator) aus iTunes extrahiert.
iTSfv erstellt nun ein Abbild meiner Ordnerstruktur und kopiert in jeden Albemordner eine Coverdatei mit der Bezeichnung Artwork.jpg

Nun existieren also zum jedem Album gleiche Covernamen.

Situation:

2 Unlimited\No Limits\Artwork.jpg
2raumwohnung\36 grad\Artwork.jpg
A-ha\Headlines and deadlines\Artwork.jpg
ABBA\ABBA Gold - Greatest Hits\Artwork.jpg

Ziel:

2 Unlimited\No Limits\2 Unlimited-No Limits.jpg
2raumwohnung\36 grad\2raumwohnung-36 grad.jpg
A-ha\Headlines and deadlines\A-ha-Headlines and deadlines.jpg
ABBA\ABBA Gold - Greatest Hits\ABBA-ABBA Gold - Greatest Hits.jpg

Habt Ihr eine Idee wie man mit einer Batchdatei sowas machen kann???

Gibt es vielleicht auch schon eine Software (Freeware), die so etwas macht?

Vielen Dank für eure Bemühungen.

A.Schmidt
Mitglied: bastla
14.05.2008 um 12:53 Uhr
Hallo cotopaxi und willkommen im Forum!

Das sollte sich mit einem Batch lösen lassen:
01.
@echo off & setlocal 
02.
set "Basis=D:\Dein Musikordner" 
03.
 
04.
pushd "%Basis%" 
05.
for /d %%i in (*.*) do for /d %%a in ("%%i\*.*") do ren "%%a\Artwork.jpg" "%%i-%%~nxa.jpg" 
06.
popd
Bitte den Basisordner (in dem sich die Ordner der einzelnen Interpreten befinden) anpassen und zunächst einmal mit Kopien testen.

Grüße
bastla
Bitte warten ..
Mitglied: cotopaxi
15.05.2008 um 08:34 Uhr
Hallo bastla,

muuuuuchhhhaaaasss gracias, danke, thank you. Batch Datei läuft.
Es kommt zwar noch eine Fehlermeldung, aber die Artwork.jpg Datei wurden alle nach meinen
Wünschen umbenannt. (Das System kann die angegebene Datei nicht finden) Große Klasse.

Jetzt würde ich auch gerne noch verstehen wie es funktioniert. Hat jemand eine Webseite zur Hand die über Tutorials erklärt, was da passiert?

Vielen Dank nochmals

Gruß
A.Schmidt
Bitte warten ..
Mitglied: bastla
15.05.2008 um 10:25 Uhr
Hallo cotopaxi!

Freut mich, wenn's (grundsätzlich) funktioniert ...

Jetzt würde ich auch gerne noch verstehen wie es funktioniert.
In der Kurzfassung:
  • Mit "pushd" in den Basisordner wechseln,
  • dort mit "for /d" alle Unterordner (= Interpreten) durchgehen (stehen dann jeweils in der Variablen %%i),
  • in jedem Unterordner nochmals ein "for /d" für dessen Unterordner (= Alben) - die Variable %%a enthält jetzt allerdings den vollen Pfad, daher mit "%%~nxa" nur Name und Extension des Ordners (letzteres nur zur Sicherheit) für den neuen Dateinamen (zusammen mit dem Interpreten %%i und einem "-") im
  • für's Umbenennen zuständigen "ren"-Befehl verwenden.
  • Abschließend (der Ordnung halber) das "pushd" mit "popd" wieder rückgängig machen.

Details sind nachzulesen in der Onlinehilfe - dazu von der Kommandozeile jeweils "Befehl /?", also zB "for /?", verwenden.

Wenn Du das "echo off" am Anfang auf "echo on" änderst, werden außerdem alle Befehle vor ihrer Ausführung angezeigt - so kannst Du den Ablauf relativ gut nachvollziehen. Ein "pause" am Ende oder der Start von der Kommandozeile gibt Dir die zum Lesen nötige Zeit.

Hat jemand eine Webseite zur Hand die über Tutorials erklärt, was da passiert?
www.administrator.de - den Bereich "Batch & Shell" hast Du ja bereits gefunden ...
Besonders empfehlenswert: Bibers Workshops "Batch for Runaways ..."

Grüße
bastla
Bitte warten ..
Mitglied: cotopaxi
15.05.2008 um 14:59 Uhr
Hallo Bastla,

da bleibt mir nur noch danke und ein dickes Lob zu sagen.

Alles Gute
A.Schmidt
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Dateiname entsprechend einem um x-Ebenen übergeordeten Ordnernamen umbenennen
gelöst Frage von Booster07Batch & Shell3 Kommentare

Hallo Zusammen, ich bin Batch-Amateur und komme bei folgendem Problem nicht weiter. Ich will sehr viele Dateien, die in ...

Batch & Shell
Umbenennen von Ordnernamen (anhand von Zeitstempel)
gelöst Frage von Zero90Batch & Shell7 Kommentare

Hallo, Es ist mal wieder so weit. Ich brauch wieder mal eure Hilfe. Momentan versuche ich eine Batch zu ...

Batch & Shell
Ordnernamen aus Dateinamen erstellen
Frage von Dr.ByteBatch & Shell1 Kommentar

Hi Gemeinde, benötige ein kleines Tool. Es liegen ca 100 Dateien in einem Ordner. Ich bräuchte nun ein Tool ...

Batch & Shell
Umbenennen von Dateien mit Ordnernamen und Unterordner
gelöst Frage von Xaero1982Batch & Shell10 Kommentare

Moin Zusammen, folgendes Problem: Ich habe einen Ordner. Nennen wir ihn "Fotos" In diesem Ordner sind dann Zig Unterordner ...

Neue Wissensbeiträge
Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 7 StundenInternet2 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 11 StundenDSL, VDSL1 Kommentar

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Windows 10

Microsoft bestätigt DMA-Policy-Problem in Win10 v1709

Information von DerWoWusste vor 11 StundenWindows 10

Wer sein Gerät mit der DMA-Policy absichert, bekommt evtl. Hardwareprobleme in v1709 von Win10. Warum? Weil v1709 endlich "richtig" ...

Verschlüsselung & Zertifikate

Die Hölle friert ein weiteres Stück zu: Microsoft integriert OpenSSH in Windows

Information von ticuta1 vor 15 StundenVerschlüsselung & Zertifikate

Interessant Die Hölle friert ein weiteres Stück zu: Microsoft integriert OpenSSH in Windows SSH-Kommando in CMD.exe und PowerShell

Heiß diskutierte Inhalte
Netzwerkmanagement
Mehrere Netzwerkadapter in einem PC zu einem Switch zusammenfügen
Frage von prodriveNetzwerkmanagement21 Kommentare

Hallo zusammen Vorweg, ich konnte schon einige IT-Probleme mit Hilfe dieses Forums lösen. Wirklich klasse hier! Doch für das ...

Hardware
Links klick bei Maus funktioniert nicht
gelöst Frage von Pablu23Hardware16 Kommentare

Hallo erstmal. Ich habe ein Problem mit meiner relativ alten maus jedoch denke ich nicht das es an der ...

Windows Server
Anmeldung direkt am DC nicht möglich
Frage von ThomasGrWindows Server15 Kommentare

Hallo, ich habe bei unserem Server 2016 Standard ein Problem. Keine Ahnung wie das auf einmal passiert ist. Ich ...

TK-Netze & Geräte
VPN-fähige IP-Telefone
Frage von the-buccaneerTK-Netze & Geräte14 Kommentare

Hi! Weiss noch jemand ein VPN-fähiges IP-Telefon mit dem man z.B. einen Heimarbeitsplatz gesichert anbinden könnte? Habe nur einen ...