2016-07-26 3 views
0

Мне нужно найти бесполезный способ переместить все jpeg и другие файлы изображений с моего диска c в одну папку. предпочитают запускать его как пакетный файл, если это возможно.Код для перемещения всех файлов jpeg в одно место.

+0

Что вы работаете в ОС? – matthiasbe

+0

, поэтому у меня есть одна машина для Windows 10 и одно окно 7. Извините забыл добавить это к исходному сообщению –

+0

Используйте 'xcopy /?'. –

ответ

0

Я уверен, что для этого есть инструменты, я не уверен, что есть необходимость в создании сценария.

Например: http://limagito.com/

+0

Я пытаюсь играть с cmd как, я в настоящее время делаю курс в powershell. –

+0

Я считаю, что лучшим способом может быть xcopy? –

+0

Извините, что я пользователь Linux: p – matthiasbe

0

Следующие сканирует ваш диск С: и все папки/подпапки, и выводит полный путь и имя файла любого * .jpeg файлов в текстовый файл. Затем он использует этот текстовый файл для перемещения каждого файла, указанного в нем по одному, в выбранное вами место назначения.

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" 

Добавить любое расширение файла, которое вы хотите, вы можете даже сканировать кратные, разделяя их точкой с запятой, например:

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

Если вы не хотите скопировать файлы вместо того, чтобы переместить их , измените команду MOVE на COPY.

Смежные вопросы