Folder.jpg automatisiert kopieren

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

homolka

Benutzer
Registriert
12. Juli 2008
Beiträge
121
Reaktionspunkte
0
Punkte
16
Mahlzeit,

ich habe folgendes Anliegen. Auf meiner 207+ habe ich ein Verzeichnis FLAC, in dem meine Musiksammlung liegt - schön vertagt mit entsprechendem Folder.jpg in jedem Unterordner. Dann habe ich das standardmäßige Musikverzeichnis, dass die DS selbst anlegt und das ich auch für den UPnP und iTunes Server brauche. Habe all meine FLAC's hierzu automatisch nach MP3 konvertiert und dorthin kopiert. Was nicht kopiert worden ist, sind die Bilddateien für die Cover. Gibt es eine Möglichkeit per Shell den Ordner FLAC rekursiv nach Folder.jpg durchsuchen zu lassen und in den entsprechenden Unterordner des Musikverzeichnisses zu kopieren? Die Struktur ist ja die Gleiche, also sollte das gehen. Ich komm nur nicht drauf:

Hat jemand hier einen Tip?

CU

Daniel
 
cd ins Verzeichnis FLAC

Rich (BBCode):
find . -name 'Folder.jpg' -exec cp {} /volume1/music/{} \;

Es ist aber zwingend notwendig, dass die Unterverzeichnisse in /volume1/music genauso heißen wie unter FLAC, sonst geht es schief ...

Probier das erstmal an einem Testverzeichnis aus und mach dir vorher auf jeden Fall ne Sicherung von /volume1/music, falls das doch nicht so läuft wie gedacht.

Also geht auf eigene Kappe :D

Itari
 
Hi itari,

und danke. kann man da nicht einen 'Stop-button' reinmachen? Allerdings - was kann da schief gehen?

Daniel
 
Hm, klappt nicht. Der Pfad wird nicht korrekt ausgelesen. Statt

/volume1/FLAC/Bon Jovi - Crush/Folder.jpg

gibt es das

cp: target `Crush/Folder.jpg' is not a directory

Der Teil 'Bon Jovi -' fehlt also

Wo packe ich das rein?

Daniel
 
Hi itari,

und danke. kann man da nicht einen 'Stop-button' reinmachen? Allerdings - was kann da schief gehen?

Daniel
auf der Konsole ein Stop-Button? Hilfe Invasion von Windows, am besten noch mit dreimaliger "sind sie sicher"-Abfrage ;)

Mittels ctrl+c kannst du einen laufenden Konsolenjob beenden.
 
Wer kann ahnen, dass du Leerstellen im Pfadnamen hast :rolleyes:

Rich (BBCode):
find . -name 'Folder.jpg' -exec cp "{}" "/volume1/music/{}" \;

Wenn du auch noch ' oder " oder sowas in Pfadnamen hast, wird dir das auch um die Ohren geschlagen.

Itari

PS. ich persönlich finde es traurig, dass Microsoft nicht bei der 8.3 Namenskonvention geblieben ist, dann hätten wir heute nicht so viele Probleme und auch nicht soviele Dateien und kaum jemand würde Windows einsetzen ... was ja auch nicht schlecht wäre :D
 
Ergebnis ist genau dasselbe. ? Komisch. Wenn ich nur den Teil

find . -name 'Folder.jpg'

eingebe, bekomme ich alles richtig zurück

./Bon Jovi - Crush/Folder.jpg

oder ist ./ am Anfang ein Problem?

Daniel
 
also ich mache das immer mit syncback (freeware), da kannst angeben welche Ordner synchronisiert werden soll und diverse Filter einstellen und schon hast deine Bilder in dem Verzeichnis deiner Wahl.
 
Syncback ist jetzt shareware. Natürlich könnte ich auch robocopy nehmen, aber dann lern ich ja nix dazu :-)

Daniel
 
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