
BAT怎樣批量復制文件并重命名最后由 wodekao 于 -9-6 17:29
以上代碼可以實現指定文件批量復制到指定文件夾之內,但是無法實現同一文件的二次復制(因為會被覆蓋掉),求改進!例如1.txt里面有1.jpg1.jpg1.jpg1.jpg2.jpg3.jpg1 目錄下有 1.jpg 2.jpg 3.jpg求復制后2目錄下有 1.jpg 1 (1).jpg 1 (2).jpg1 (3).jpg2.jpg3.jpgnclick="copycode($('code0'));">復制代碼
- @echo off & title
- cd /d %~dp0
- setlocal enabledelayedexpansion
- for /f delims= %%a in (1.txt) do (
- set Est=
- for /f delims= %%b in ('dir /a-d/s/b 1*%%~a*') do (
- copy %%~b 2*%%~a*
- set Est=1
- )
- if not defined Est >>2.txt echo %%a
- )
- pause

