我是新手腳本,將特定文件從一個目錄複製到另一個目錄的腳本
我想將特定文件從一個目錄複製到目錄。
實施例:
C:\網站d:\網站
C:\網站包含:
flower_small.jpg
flower_large .jpg
flowerss_small.jpg
flowerss_large.jpg
我想複製所有文件與 '_small.jpg'
結束我有大量的文件移動。
你能幫我嗎?
我是新手腳本,將特定文件從一個目錄複製到另一個目錄的腳本
我想將特定文件從一個目錄複製到目錄。
實施例:
C:\網站d:\網站
C:\網站包含:
flower_small.jpg
flower_large .jpg
flowerss_small.jpg
flowerss_large.jpg
我想複製所有文件與 '_small.jpg'
結束我有大量的文件移動。
你能幫我嗎?
@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
我想你只需要:
copy c:\website\*_small.jpg D:\website
但是,你沒有說你 「有大量的文件移動的。」如果你真的想移動它們,並且沒有這兩個目錄中的文件。然後使用:
move c:\website\*_small.jpg D:\website
儘管此代碼塊可以回答這個問題,這將是最好的,如果你能提供它爲什麼這樣做一點解釋。 – sashoalm 2015-01-21 10:44:02
這應該起作用,但似乎不必要的複雜。一個COPY或XCOPY是所有需要的。 – dbenham 2015-01-21 22:57:37
@dbenham - 是的。當我看到斯科特C答案時,我給了自己一大筆額外的費用。\: -/ – npocmaka 2015-01-21 23:50:20