批处理问题!将一个文件夹复制成多个文件夹并重命名

2024-11-25 13:24:14
推荐回答(2个)
回答1:

set
yymmdd=%date:~0,4%%date:~5,2%%date:~8,2%
md
d:\记录\%yymmdd%
copy
d:\1\2\表格
d:\记录\%yymmdd%\%yymmdd%表格
第一行:得到
20120928
样式的日期
第二行:创建这个文件夹
第三行:复制文件到这个文件夹并改名

回答2:

@ECHO OFF&SETLOCAL ENABLEDELAYEDEXPANSIONFOR /f "delims=" %%i in ('dir /a-d /s /b %~dp0\*.*') do (SET fp=%%~dpiSET fp=!fp:%~dp0=!-%%~nxiSET fp=!fp:\=!XCOPY "%%i" "e:\新建文件夹\!fp!" /c /h /d)PAUSE注意:复制粘贴时请把记事本的自动换行选项关掉.以防止粘贴时出现格式问题.