記用乙個批處理幫客服MM解決檔案匹配的問題

2021-08-22 05:41:41 字數 615 閱讀 5554

今天客服部的mm找到我,提出這樣乙個問題:在excel檔案中有一列的使用者的**號碼,然後在另乙個資料夾中有大量以**號碼命名的檔案,現在需要把一些使用者的**號碼檔案給匹配出來。有幾千個檔案,匹配起來實在太累人了…………

本想寫乙個程式來解決,後來想想,應該不用這麼麻煩。翻翻windows中命令的幫助,寫了一行命令就搞定了。具體的操作是:

1、先將需要匹配的使用者的**號碼拷貝出來,儲存成乙個文字檔案,每個號碼一行;

2、在開始->執行中輸入命令:

for /f "" %i in (d:\**號碼.txt) do copy /y d:\資料檔案目錄\%i* c:\要拷貝到的目錄

3、完成

嘿嘿!批處理的威力還是很大的!

但是,又思考另外乙個問題:資料檔案的目錄下又有很多子目錄,如何讓子目錄下的檔案也自動複製過去呢?

嘿嘿,改改指令碼:

for /f "" %i in (d:\**號碼.txt) do dir /b /s d:\資料檔案目錄\%i*>>d:\臨時檔案.txt & for /f "" %i in (d:\臨時檔案.txt) do copy %i c:\要拷貝到的目錄

用了兩個迴圈。

感興趣的朋友可以把上面的指令碼簡化一下,想到請告訴我,謝謝!

乙個檔案處理的批處理

目錄c dat 有三個這樣的檔案,2008a.txt,2009b.txt,2008c.txt,其中2008是代表年份,可變的,後面的檔名不可變 我想實現這樣的操作 1.把dat下面所有的檔案的年份取出來,寫到year.txt檔案中,a 2008 b 2009 c 2008 2。然後把檔名的年份去掉變...

記今晚幫哥們解決的乙個問題 檔案恢復 win8下

在家裡剛剛想煮點麵條 老婆回家了,孤苦啊 老四qq說讓我看看乙個問題,他同事的乙個資料夾顯示大小但是裡面看不到檔案,壓縮包接過來解壓後如下 是個投保檔案的資料夾,進去之後果然空空如也,是不是隱藏了?設定顯示藏檔案也是同樣情況,防毒也沒問題,想到了以前用winrar可以檢視到特殊隱藏的檔案,趕緊試了下...

bat批處理檔案的乙個例子

qq.bat rem 關閉回顯,這樣只顯示bat檔案的命令,否則還會顯示回顯資訊,那樣很煩亂 echo off echo 你好 1 echo 你好 2 echo 你好 3 echo 你好 4 rem 注釋,呼叫ww.bat,call的功能,有返回 call ww.bat echo 你好 5 echo...