我有一个批处理文件,用来将所有项目从一个文件夹(和子文件夹)移到单个文件夹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
“外,所有文件都成功移动。我想这一定是因为文件名和/或文件夹名中的空格。
我如何修复我的命令,使其也移动此文件/文件夹?
发布于 2019-06-23 22:19:43
试着把""
放在移动目标周围。
@echo on & for /f "tokens=*" %%a in ('dir *.mkv /s /b') do move "%%~fa" "C:\Temp"
https://stackoverflow.com/questions/56724641
复制相似问题