Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows 綜合教學 >> 關於 Windows

Windows 批量複製指定文件的實用技巧:使用批處理腳本輕鬆搞定

編輯:關於 Windows

面對電腦裡成百上千的文件,想要精準挑出特定的幾個文件(比如 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。彈出的命令視窗會顯示進度:

  • 若清單中有文件不存在(如範例中的 9.txt),腳本會自動跳過並提示;
  • 務必等待「請按任意鍵繼續...」出現後再關閉視窗,否則複製可能未完成。

獲取結果

執行完畢後,原資料夾會多出一個 copy 子資料夾,裡面整齊存放著所有指定文件。這個小技巧非常適合辦公室批量整理文件,省時又省力。

如果您在日常工作中還有其他繁瑣的重複操作,歡迎留言交流,或許能發現更多「偷懶」好辦法!

Copyright © Windows教程網 All Rights Reserved