我有一个.exe,它生成一个目录和该目录的.zip。
我可以使用以下命令将.zip文件移动到另一个目录中:
move /y C:XXX/*.zip C:YYY/
我尝试使用类似的东西移动原始目录,但它给我一个文件名/目录语法错误。
move /y C:XXX/Data* C:YYY
我正在使用通配符,因为数字有时可能会更改,但数据将始终存在。有谁知道另一种方法?
答案 0 :(得分:1)
for /d %%a in (c:xxx\data*) do move "%%~fa" c:yyy
对于与指定集匹配的每个文件夹,将文件夹移动到目标。语法用于批量使用。要从命令行使用,请将%%
替换为%
但是如果移动的文件夹仍然存在于目标上,则此(move
命令)将失败。