У меня есть пакетный файл, который я использую для перемещения всех элементов из одной папки (и подпапок) в одну папку C:\Temp
Структура папок:
C:\VIDEO\My Video 1\My Video 1.mkv
C:\VIDEO\MyVideo2\MyVideo2.mkv
C:\VIDEO\My.Video.3\My.Video.3.mkv
Мои текущие команды в командном файле:
@echo on & for /f "tokens=*" %%a in ('dir *.mkv /s /b') do move %%~fa "C:\Temp"
Все файлы успешно перемещаются, кроме "My Video 1.mkv
". Я думаю, что это должно быть из-за пробелов в имени файла и / или имени папки.
Как мне исправить мою команду, чтобы она также перемещала этот файл / папку?