2015-01-21 49 views

回答

1
@echo off 

setlocal 

set "source_folder=c:\website" 
set "destination_folder=D:\website" 

pushd "%source_folder%" 

for %%a in (*_small.jpg) do (
    copy /y "%%a" "%destination_folder%" 
) 
popd 
endlocal 
+0

儘管此代碼塊可以回答這個問題,這將是最好的,如果你能提供它爲什麼這樣做一點解釋。 – sashoalm 2015-01-21 10:44:02

+1

這應該起作用,但似乎不必要的複雜。一個COPY或XCOPY是所有需要的。 – dbenham 2015-01-21 22:57:37

+0

@dbenham - 是的。當我看到斯科特C答案時,我給了自己一大筆額外的費用。\: -/ – npocmaka 2015-01-21 23:50:20

2

我想你只需要:

copy c:\website\*_small.jpg D:\website

但是,你沒有說你 「有大量的文件移動的。」如果你真的想移動它們,並且沒有這兩個目錄中的文件。然後使用:

move c:\website\*_small.jpg D:\website

相關問題