.bat文件根据扩展名,文件名中的空格移动文件

时间:2014-02-27 03:05:50

标签: batch-file for-loop move

我一直在尝试根据文件扩展名将一些文件移动到另一个文件夹中。唯一的问题是文件名中有空格。 在cmd提示符下移动单个文件我想它会是这样的:

D:\move "D:\folder1\140227 file.xls" D:\folder2

在一个bat文件中我得到了:

for /R in D:\folder1 %%f (*.xls) do move %%f D:\folder2\

但显然由于缺少引号而无效......

1 个答案:

答案 0 :(得分:2)

for /R "D:\folder1" %%f in (*.xls) do move "%%f" "D:\folder2\"

..所以把引号放在......

in关键字错位)