天天看點

從指定檔案夾裡COPY指定的一批檔案清單(TXT檔案)

現實總是層出不窮的,像分形幾何一樣,一顆樹永遠在不斷的相似變化 。。。。

現在的問題不是copy,而是測試将一個包含近25萬個檔案的目錄裡copy出上千個檔案,放在另一個目錄下作測試。

看看是不是因為單個目錄檔案太多的緣故,而導緻的檔案讀取速度怪異。。

~~~~

還好,網上有近似文檔。:

http://www.cnblogs.com/looky/archive/2010/01/24/1767089.html

同僚提供txt檔案清單file.txt。

作一個bat:

echo please make sure txt file and this bat file on the same folder

set /p lj= please input destination folder name:

for /f "tokens=*" %%a in (file.txt)do (

for /f "tokens=*" %%i in ('dir/s/b/a-d %%a') do (

copy "%%~dpnxi" "%lj%"

)

将這個bat和txt放在那個大檔案夾下面。(最好用dos操作,windows資源管理者刷一時半會是出不了結果的)

運作bat,操作提示輸目錄檔案夾。

慢,真心慢,,一千多個檔案,可能copy了四五個小時。。

測試時倒挺快的,主要是檔案沒那麼多。。

從指定檔案夾裡COPY指定的一批檔案清單(TXT檔案)

繼續閱讀