-1
「test」のすべてのファイル(すべてのフォルダとファイル)を「test2」にbatスクリプトで移動しようとしています。複数のファイルとサブディレクトリを単一のディレクトリのバットに移動
これはフォルダに対してのみ機能し、ファイルをコピーするのにも必要です。
for /D %%D in ("C:\directory\*.*") do (
move "%%~D" "D:\directory"
)
私はコピーしないで移動する必要があるので、xcopy/robocopyも使用できません。
ご協力いただければ幸いです。
あなたのコードでは、テストからテスト2に移行しようとしていません。また、あなたは 'ロボコピー 'と誤解されています。コマンドのヘルプファイルを読んだら、これを見たでしょう。 '/ MOVE :: MOVE files AND dirs(コピー後にソースから削除する)。 – Squashman
/MOVEはそれでもコピーします。コピー後にソースファイルを削除するだけです。 – StrayanDropbear
コピー元と移動元の削除と移動の違いは何ですか? – aschipfl