批处理写一个小程序
只复制D:\xr_2文件夹内带有XR的txt文件到D:\xr_3文件里并以日期xr-2013-11-14这种命名格式命名!然后删除原有的带有XR的txt文件...
只复制D:\xr_2 文件夹内带有XR的txt文件
到D:\xr_3文件里并以 日期 xr-2013-11-14这种命名格式命名!
然后删除原有的带有XR的txt文件 展开
到D:\xr_3文件里并以 日期 xr-2013-11-14这种命名格式命名!
然后删除原有的带有XR的txt文件 展开
2个回答
展开全部
以什么日期为命名格式,当前日期?.还有全部命名为xr-2013-11-14,不就重复了吗.还是文件都单独存在于单独的文件夹中.请给出一个较详细的命名方式.例如重复的添加序号.是否需要保留源文件的目录结构等...
追问
不好意思 ,可能是我的表达上面问题!
只复制D:\xr_2 \文件夹内带有XR字样的的txt文件,
(并不是说它的命名就是xr 而是xrinst的TXT文件)
到D:\xr_3\文件里并以 增加递增命名
然后删除原有的带有XR的txt文件
是否需要保留源文件的目录结构等.(不需要)
追答
@echo off&setlocal enabledelayedexpansion
for /r "D:\xr_2" %%i in (*xr*.txt) do (set /a n+=1
copy /y "%%i" "D:\xr_3\xr-%date:~0,4%-%date:~5,2%-%date:~8,2%-!n!%%~xi"
del /q /a "%%i")
pause
默认以当前系统日期命名-递增命名.成功复制一个删除一个.复制和删除同步完成.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询