我有一个脚本,可以从所有子目录中提取所有文件,然后删除空子目录,提取的部分内容如下:
for /r %%a in (*.*) do move "%%a" "%~dp0"
除了名为“_Unsorted”的子目录外,有没有办法做到这一点?我知道 xcopy 有一个/exclude
选项,所以像
for /r %%a in (*.*) do xcopy "%%a" "%~dp0" /exclude "\_Unsorted\"
几乎可以工作,但我不确定如何在复制原件后删除原件,以得到与move