これは私の最初の質問ですので、礼儀を破ると私を許してください!バッチファイルを使用して名前にスペースを含むファイルを移動する
基本的に、私は何をしたい、このです:
移動ファイルフォルダAからフォルダ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
このコードでは、しかし、私は、そのフォルダ内の何かが次のいずれかに移動することにしたい、スペースを入れずにファイルを移動します。
このトピックに関するお役立てください。
ありがとう、 Dan。
がありますどちらか 'delims ='や 'トークン= *'スペースを含むファイル/フォルダ名を扱うときに/ Fオプションのために不足しています。 – LotPings