Mehrere Unterordner im Ordner "music" umbennen, aber wie?

Status
Für weitere Antworten geschlossen.

Julius1569

Benutzer
Mitglied seit
12. Sep 2016
Beiträge
11
Punkte für Reaktionen
0
Punkte
1
Hallo zusammen,

möchte gerne ca. 1000 Unterordner die verteilt in einer Ordnerstruktur in dem Ordner "music" auf meinem NAS (DS1512+) liegen umbennen.
Die Ordnerstruktur sieht im Moment so aus:
music\1_Klassik\Bedrich Smetana\1
music\1_Klassik\Bizet, Georges\1
music\1_Klassik\Bocelli, Andrea\1
music\1_Klassik\Clayderman, Richard\1
music\1_Klassik\Costello, Elvis\1
music\1_Klassik\Dvorak, Antonin\1
music\1_Klassik\Gabrieli, Giovanni\1

Die Ordner "1" möchte ich alle umbennen in "1_Single".
Habe es mit einer Batchdatei versucht die ich im Verzeichnis "music" abgelegt habe.
Diese hatte folgenden Inhalt:
ren 1_Klassik\Bedrich Smetana\1 1_Single

Nach dem abspielen hätte ich erwartet das der Ordner "1" im Verzeichnis "music\1_Klassik\Bedrich Smetana" umbenannt wurde in "1_Single". Das ist jedoch nicht passiert.
Habe diese Art der Umbennenung vorher in einem Testordner auf meinem PC Laufwerk "C" getest und das hat wunderbar funktioniert.
Funktioniert das auf dem NAS einfach nicht?
Kann mir jemand sagen was ich falsch mache?

Falls es eine andere Lösung/Tool für das umbennen gibt, bin ich für jeden Hinweis dankbar.

Leider habe ich keinerlei Programmierkenntnisse, die Sache mit der Batchdatei habe ich mir aus dem Internet zusammengesucht.

Viele Grüße,
Bernd
 
Zuletzt bearbeitet:

ottosykora

Benutzer
Mitglied seit
17. Apr 2013
Beiträge
8.186
Punkte für Reaktionen
874
Punkte
268
was für Batchdatei? Windows oder Linux? Von wo gestartet? Aus Windows oder Linux auf der DS?
 

Julius1569

Benutzer
Mitglied seit
12. Sep 2016
Beiträge
11
Punkte für Reaktionen
0
Punkte
1
Hallo ottosykora,
Habe unter Windows 10 eine Datei mit dem Editor erstellt und als .bat abgespeichert.
Im Windows Explorer liegt die Datei unter folgendem Pfad: "Z:\" Z ist hierbei der als Netzlaufwerk verbundene Ordner "music" auf dem NAS Server.
Die Datei ist also auf dem NAS gespeichert und der Windows Explorer zeigt den folgenden Netzwerkpfad: \\nas_ds1512\music
Starten tue ich die Batchdatei aus dem Windows Explorer heraus.

Viele Grüße,
Bernd
 

AndiHeitzer

Benutzer
Sehr erfahren
Mitglied seit
30. Jun 2015
Beiträge
3.214
Punkte für Reaktionen
503
Punkte
174
So weit ich das Posting von Julius1569 interpretiere, ist das ein Batchfile für Windows.

@Julius1569
Hatte Dein Testordner auch Leerzeichen enthalten?
Vermutlich nein :cool:

Korrekt müßte der Rename-Befehl wie folgt aussehen:
ren "1_Klassik\Bedrich Smetana\1" "1_Klassik\Bedrich Smetana\1_Single"

Mit den Gänsefüsschen sollte es klappen.

Ohne den Gänsefüsschen geht Windows davon aus, dass '1_Klassik\Bedrich' in 'Smetana\1' umbenannt werden soll, das schlichtweg nicht vorhanden ist :eek:
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.135
Punkte für Reaktionen
898
Punkte
424
Einmal schreibst du die Ordnerstruktur auf dem NAS und dann redest du von einer Windows Batch-Datei auf einer Netzwerkfreigabe.

In der Hilfe zu rename/ren wird schon beschrieben wie es gehen sollte, da ist auch nicht mehr wichtig, wo die Konsole ausgeführt wird, oder wo die Datei liegt

ren \\servername\folder\file.txt file2.txt
oder, falls du die Freigabe als Laufwerk eingebunden hast
ren Z:\file.txt file2.txt
Nur weil die Datei in dem Ordner liegt, wird sie nicht auch (zwangsweise) dort ausgeführt.

Und wenn man nicht alle Pfade in eine Datei kloppen will tun es vielleicht auch Tools wie "Bulk Rename Utility" oder "Advanced Renamer"

Dann gibt es natürlich noch das Terminal direkt auf der DS (per SSH), wo man es vermutlich auch mit einem Einzeiler hinbekommt.

Edit; Nachtrag zu Andi
Mit den Gänsefüßchen hast du Recht, der zweite Pfad ist allerdings eigentlich überflüssig, da zumindest laut Hilfe die Umbennung in place, also an Ort und Stelle, stattfindet.
 

Julius1569

Benutzer
Mitglied seit
12. Sep 2016
Beiträge
11
Punkte für Reaktionen
0
Punkte
1
jetzt funktioniert es :D.
Habe mit euren Antworten die folgende Codezeile erstellt:
ren "\\nas_ds1512\music\1_Klassik\Bedrich Smetana\1" 1_Single

Das kann ich jetzt auf den Rest Anwenden.

Danke an Alle!

Viele Grüße,
Bernd
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat