这是我在这里的第一个问题,所以请原谅我,如果我违反任何礼节!使用批处理文件在名称中使用空格移动文件
基本上,我想做的事是这样的:从文件夹
将文件移动到文件夹B。 将文件夹从文件夹c移到文件夹d。
我希望这种情况持续发生在同一个脚本中。以下是我目前的代码。
:loop
echo Ooops
SET src_folder=C:\Users\user\Desktop\a
SET tar_folder=C:\Users\user\Desktop\b
SET src_folder1=C:\Users\user\Desktop\c
SET tar_folder1=C:\Users\user\Desktop\d
for /f %%a IN ('dir "%src_folder%" /b') do move %src_folder%\%%a %tar_folder%
for /f %%a IN ('dir "%src_folder1%" /b') do move %src_folder1%\%%a %tar_folder1%
timeout 3
goto loop
此代码将移动文件没有空格,但我希望在该文件夹中的任何内容被移动到下一个。
任何有关这个主题的帮助,高度赞赏!
谢谢, 丹。
可能出现了'delims ='或'一个令牌= *'与含有空格的文件/文件夹的名称处理当在缺少/ F的选择。 – LotPings