我只是尝试将所有目录从目录“ D:\ Download”移至“ D:\ DownloadArchive”
我尝试了一下,但是没用
move /y "D:\Download\*.*" "D:\DownloadArchive"
答案 0 :(得分:1)
使用“ FOR / D”仅选择目录。 (免责声明:未经测试)
FOR /d %1 IN ("D:\Download\*") DO move /y "%1" "D:\DownloadArchive"
答案 1 :(得分:1)
一个非常简单的解决方案是使用FOR
语句在目录中移动每个文件。 move
可以替代xcopy
,因为它可以覆盖现有文件。
对于开关,我在CMD窗口中使用xcopy /?
类型。
来自批次:
FOR /d %%i IN ("D:\Download\*") DO xcopy "%%i" "D:\DownloadArchive" /E /I /Y /S
来自CMD:
FOR /d %i IN ("D:\Download\*") DO xcopy "%i" "D:\DownloadArchive" /E /I /Y /S