面對電腦裡成百上千的文件,想要精準挑出特定的幾個文件(比如 1.txt、2.txt、4.txt、9.txt)複製到新資料夾,手動操作不僅繁瑣還容易出錯。其實只要寫一個簡單的批處理(.bat)腳本,幾秒鐘就能自動完成。即使不懂程式碼,照著步驟操作也能輕鬆上手。
首先新建一個文字文件,將下方程式碼複製進去,另存為 copy.bat(注意副檔名要從 .txt 改為 .bat):
@ECHO OFF
mkdir %~dp0copy 2>nul
FOR /F "TOKENS=*" %%A IN ('more copy.txt') DO (xcopy %~dp0%%A %~dp0copy /y /q 1>nul)
PAUSE
說明:第三行程式碼較長,複製時務必確保它在同一行,不要被換行符拆分。
在同一目錄下新建 copy.txt,每行填入一個要複製的文件名(支援空格),例如:
1.txt 2.txt 4.txt 9.txt
技巧:Excel 欄位資料可直接貼到文字文件,極其方便。
將 copy.bat 和 copy.txt 一起放到目標文件所在的資料夾,雙擊執行 copy.bat。彈出的命令視窗會顯示進度:
執行完畢後,原資料夾會多出一個 copy 子資料夾,裡面整齊存放著所有指定文件。這個小技巧非常適合辦公室批量整理文件,省時又省力。
如果您在日常工作中還有其他繁瑣的重複操作,歡迎留言交流,或許能發現更多「偷懶」好辦法!