Moin zusammen, sehe gerade den Wald vor lauter Bäumen nicht mehr - ich weiss, wo mein Fehler ist, weiss aber nicht, wie ich ihn beheben kann... so auf die Schnelle. Vielleicht hat wer von euch eine schnelle Lösung:
Ich möchte aus allen Unterordnern die Datei "folder.jpg" eine Ebene höher kopieren.
for /f "delims=" %i in ('dir D:\Musik /b /s folder.jpg') do copy %i ..
Funktioniert auch soweit, nur dass er die Datei natürlich nicht ins Überverzeichnis von %i schiebt, sondern ins Überverzeichnis dieses Ordners, aus welchem der Aufruf gestartet wurde...
Was jetzt ist:
copy D:\Musik\Interpret\Album\folder.jpg C:\Users\soendi\
(Wenn ich diesen Aufruf vom Desktop starte)
Was sein sollte:
copy D:\Musik\Interpret\Album\folder.jpg D:\Musik\Interpret
Wie kann ich dem Aufruf die Zielvariable richtig mitgeben?
Danke für eure Hilfe
Grüsse
soendi
Ich möchte aus allen Unterordnern die Datei "folder.jpg" eine Ebene höher kopieren.
for /f "delims=" %i in ('dir D:\Musik /b /s folder.jpg') do copy %i ..
Funktioniert auch soweit, nur dass er die Datei natürlich nicht ins Überverzeichnis von %i schiebt, sondern ins Überverzeichnis dieses Ordners, aus welchem der Aufruf gestartet wurde...
Was jetzt ist:
copy D:\Musik\Interpret\Album\folder.jpg C:\Users\soendi\
(Wenn ich diesen Aufruf vom Desktop starte)
Was sein sollte:
copy D:\Musik\Interpret\Album\folder.jpg D:\Musik\Interpret
Wie kann ich dem Aufruf die Zielvariable richtig mitgeben?
Danke für eure Hilfe
Grüsse
soendi