1

Лучше всего использовать файл .bat. Но может быть и Powershell, если это проще.

Теперь я использую это:

for /r "M:\movies\new\" %%x in (*.mp4) do move "%%x" "M:\movies\new\"

но это работает только для одного расширения (.mp4). Как я могу сделать это для нескольких расширений?

1 ответ1

0

Windows (и MacOS plus * ix) предшествуют многочисленным расширениям, созданным для хранения видео. ОС просто не знает, как определить, что такое видеофайл, а что нет, поэтому вам нужно будет запускать эту командную строку для каждого расширения, которое вы хотите переместить.

Также можно переместить файлы * .txt в другой каталог, переместить все оставшееся, а затем переместить * .txt назад, а

for /r "M:\movies\new\" %%x in (*.txt) do move "%%x" "M:\placeholder\"
for /r "M:\movies\new\" %%x in (*.*) do move "%%x" "M:\movies\new\"
for /r "M:\placeholder\" %%x in (*.txt) do move "%%x" "M:\original directory\"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .