复制到所有一级子目录- ::复制文件/目录到目标一级子目录
- @echo off
- :top
- set /p 源文件=把要复制的文件拖拽进来==》
- set F=%date:~5,2%%date:~8,2%
- set "输出目标路径=%F%总文件夹"
- call :fdcopy %源文件% "%输出目标路径%"
- goto :top
-
- :fdcopy 源 目标
- for /f "delims=" %%a in ('dir /ad/b "%~2"') do (
- if exist "%~1\" (
- xcopy /y/e/i "%~1" "%~2\%%a\%~nx1"
- )else copy /y "%~1" "%~2\%%a"
- )
- goto :eof
复制代码 仅复制到关键字子目录- ::复制文件/目录到目标一级关键字子目录
- @echo off
- :top
- set /p 源文件=把要复制的文件拖拽进来==》
- set F=%date:~5,2%%date:~8,2%
- set "输出目标路径=%F%总文件夹"
- call :fdcopy %源文件% "%输出目标路径%"
- goto :top
-
- :fdcopy 源 目标
- set "关键字1=673 大军"
- set "关键字2=8lr 小齐"
- for /f "delims=" %%a in ('"dir /ad/b "%~2"|findstr /ic:"%关键字1%" /c:"%关键字2%""') do (
- if exist "%~1\" (
- xcopy /y/e/i "%~1" "%~2\%%a\%~nx1"
- )else copy /y "%~1" "%~2\%%a"
- )
- goto :eof
复制代码
|