2014-02-27 89 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