| 從一堆文件中找出其中的特定的一些(我說的是電腦上的文件^_^)。啊,想想就頭大。其實(shí)這個(gè)事情,我們只需要點(diǎn)幾下鼠標(biāo),其余的工作交給電腦就好了。怎么辦呢,我們需要用到批處理(bat)。可能你認(rèn)為自己不懂代碼就退縮了,其實(shí)有什么關(guān)系呢,我也不太懂,會(huì)用就行了。舉個(gè)例子看一下是怎么做的。
現(xiàn)在我有一堆文件,我想找出1.txt、2.txt、4.txt、9.txt。
![[批處理] 辦公小技巧 <a href='/windows/' target='_blank'><u>windows</u></a>下批量復(fù)制文件](http://img.Deepxp.cn/upload/computer_win/soft_301091952_1.jpg)
首先你需要先將下邊這段代碼復(fù)制到一個(gè)文本文檔中,然后保存,將后綴由.txt改為.bat,本例中我將其命名為copy.bat。(注意本段代碼只有四行,第三行代碼比較長(zhǎng),可能由于顯示問題被分為多行,使用的時(shí)候一定要注意)
@ECHO OFF
mkdir %~dp0copy 2>nul
FOR /F"TOKENS=*" %%A IN ( 'more copy.txt') DO ( xcopy %~dp0%%A %~dp0copy /y /q 1>nul)
PAUSE
然后將需要復(fù)制的文件列表,填寫到一個(gè)文本文檔里。然后將其命名為copy.txt。列表中有空格是沒有影響的。(Excel里的列可以直接復(fù)制到文本文檔里,我平時(shí)都是這么用的)
接下來,將準(zhǔn)備好的copy.bat和copy.txt復(fù)制到那堆文件所在的文件夾,然后雙擊copy.bat。
這時(shí),會(huì)彈出一個(gè)黑框,也許你剛才已經(jīng)注意到了,列表里寫了個(gè)9.txt,其實(shí)是沒有的,別擔(dān)心,小程序會(huì)提示你的,沒有找到的文件都會(huì)列出來。另外,如果你需要復(fù)制的文件比較多,可能需要等待一會(huì),一定要等看到“請(qǐng)按任意鍵繼續(xù)...”后再關(guān)閉,千萬不要提前把黑框關(guān)掉,要不然文件是沒有復(fù)制完的。
程序執(zhí)行完后你會(huì)發(fā)現(xiàn),文件夾里多了個(gè)copy文件夾。打開,里面就是你要的文件。
只是批處理的小應(yīng)用,給不知道的人,提供些小技巧,大神勿噴啊,拜托拜托。
如果您在平時(shí)辦公中有哪些繁瑣的工作步驟,也可以提出來大家交流交流好的方法。 |