2016-07-26 16 views
0

Ich muss eine nicht chaotische Möglichkeit finden, alle JPEG und andere Bilddateien von meinem Laufwerk in einen Ordner zu verschieben. lieber wenn es als Batch-Datei ausgeführt wird.Code zum Verschieben aller JPEG-Dateien an einen Ort.

+0

Was ist dein Betriebssystem? – matthiasbe

+0

also habe ich ein Fenster 10 Maschine und ein Fenster 7. Entschuldigung vergessen, das zum ursprünglichen Beitrag hinzuzufügen –

+0

Verwenden Sie 'xcopy /?'. –

Antwort

0

Ich bin mir sicher, dass es Tools gibt, um dies zu tun, ich bin mir nicht sicher, ob es notwendig ist, ein Skript zu erstellen.

Zum Beispiel: http://limagito.com/

+0

Ich versuche mit cmd herumzuspielen, ich mache gerade einen Kurs in Powershell. –

+0

Ich glaube, der beste Weg könnte xcopy sein? –

+0

Tut mir leid, ich bin ein Linux-Benutzer: p – matthiasbe

0

Die folgenden Scans Ihr Laufwerk C: und jeder Ordner/Unterordner und Dumps den vollständigen Pfad und Dateinamen eines beliebigen * Jpeg-Dateien in eine Textdatei. Anschließend verwendet es diese Textdatei, um jede darin aufgeführte Datei nacheinander an das von Ihnen gewählte Ziel zu verschieben.

DIR /S /B %SYSTEMDRIVE%\*.jpeg>"C:\Temp\images_found.txt" 
FOR /f "tokens=* delims=" %%x in (C:\Temp\images_found.txt) do MOVE /Y "%%x" "C:\Destination" 

Fügen Sie eine beliebige Dateierweiterung Sie möchten, können Sie auch für ein Vielfaches scannen, indem sie mit einem Semikolon trennen, zB:

DIR /S /B %SYSTEMDRIVE%\*.jpeg;*.bmp;*.png;*.gif>"C:\Temp\images_found.txt" 

Wenn Sie lieber die Dateien kopieren, anstatt sie zu bewegen , ändern Sie den MOVE Befehl zu COPY.