一 指定复制
COPY /Y "D:\1.TXT" "D:\1\1.TXT">NUL
二 批处理
@ECHO OFF
setlocal EnableDelayedExpansion
:MAIN
SET CopyPath=D:\1
SET CopyFile=D:\1.TXT
IF EXIST "!CopyFile!" (
IF EXIST "!CopyPath!" (
CD /D "!CopyPath!"
FOR /F "tokens=*" %%i IN ('DIR /A:D /B /S') DO (
SET PathName=%%i
FOR /F "tokens=*" %%f IN ("!PathName!") DO SET currentFolder=%%~Nf
IF /I !currentFolder!==2 (
COPY /Y "!CopyFile!" "!PathName!">NUL
ECHO.Copy [!CopyFile!] To [!PathName! ]
)
)
) ELSE ( ECHO.[!CopyPath!] NOT FIND )
) ELSE ( ECHO.[!CopyFile!] NOT FIND )
PAUSE
运行前请先修改配置参数
第三行 SET CopyPath=D:\1
对应你的 “D盘下的1的文件夹”
第四行 SET CopyFile=D:\1.TXT
设置 要复制的文件的(物理)路径