对于一个程序猿来说,学到更多技术会让他们更加兴奋!
今天帮同学解决批处理文件(dos)问题:
(1)复制指定文件到指定目录(并且是以时间为文件名的文件夹)
(2)动态创建以时间为文件名的文件夹
// 保证在当前的目录下
cd e:\goal
// 创建以当前日期为文件名的文件夹
set y=%date:~0,4%%date:~5,2%%date:~8,2%
md %y%
set y=%date:~0,4%%date:~5,2%%date:~8,2%
md %y%
// 将指定后缀文件复制到指定目标文件夹下
xcopy D:\assign\*.doc E:\goal\%date:~0,4%%date:~5,2%%date:~8,2%
xcopy D:\assign\*.doc E:\goal\%date:~0,4%%date:~5,2%%date:~8,2%
// 同样将指定文件复制到指定目标文件夹下
xcopy D:\assign\sunassign\*.doc E:\goal\%date:~0,4%%date:~5,2%%date:~8,2%
xcopy D:\assign\sunassign\*.doc E:\goal\%date:~0,4%%date:~5,2%%date:~8,2%
如果是想精确到时分的话
set y=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%