2014-02-27 90 views
0

我一直试图根据文件扩展名将一些文件移动到另一个文件夹中。唯一的问题是文件名中有空格。 在命令提示符移动一个文件我想这将是这样的:.bat文件根据扩展名移动文件,文件名中的空格

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

在一个bat文件我有:

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

但显然这并不由于缺乏工作引号的...

回答

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

..所以把引号...

in关键字错位)

+0

然后我得到:“D:\ folder1”在这个时候是意外的 – Slingy