這是我在這裏的第一個問題,所以請原諒我,如果我違反任何禮節!使用批處理文件在名稱中使用空格移動文件
基本上,我想做的事是這樣的:從文件夾
將文件移動到文件夾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