現實總是層出不窮的,像分形幾何一樣,一顆樹永遠在不斷的相似變化 。。。。
現在的問題不是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了四五個小時。。
測試時倒挺快的,主要是檔案沒那麼多。。