标题: [代码合集] 批处理如何建立一个今天日期的文件夹《0322这样格式》? [打印本页]
作者: 鱼东东 时间: 2012-3-22 08:13 标题: 批处理如何建立一个今天日期的文件夹《0322这样格式》?
我想要把D:\JobDownload这个文件夹内的所有小文件夹都
剪切到共享文件夹\\192.168.2.49\离岸事业部\运营部\01.Data Entry\07.yukoyuko\03.受领资料 这个目录里面 《建立一个新文件夹命名方式为日期比如说今天3月22 命名为0322》
然后把小文件夹都剪切放入 新建立的文件内。。以下代码是有错误的供参考:
代码1:- @echo off
- net use z: "\\192.168.2.49\离岸事业部\运营部\01.Data Entry\07.yukoyuko\03.受领资料"
- set d=%date:~5,5%
- set d=z:\%d:-=%
- if not exist %d% md %d%
- for /f "tokens=*" %%i in ('dir/b/ad dokusya* *HAGAKI* FAX*') do move "%%i" %d%
复制代码
出错原因:
D:\JobDownload>net use z: "\\192.168.2.49\离岸事业部\运营部\01.Data Entry\07.yuk
oyuko\03.受领资料"
发生系统错误 85。
本地设备名已在使用中。
以上是报错内容。反而在\\192.168.2.49\离岸事业部\运营部\01.Data Entry\07.yukoyuko目录 里面生成了文件。
下面的代码2可以建立一个文件夹是20120322 我想要的是0322
代码2:- set drt="\\192.168.2.49\离岸事业部\运营部\01.Data Entry\07.yukoyuko\03.受领资料\"
- set /a today=%date:~0,4%%date:~5,2%%date:~8,2%
- if not exist %drt%%today% md %drt%%today%
复制代码
这个代码可以改良就好了,还有小文件夹剪切过去的代码没写上 请大家帮我
或者有更好的代码的话 那就完美了 ~~感谢大家拔手相助
作者: find 时间: 2012-3-22 12:30
- net use z: "\\192.168.2.49\离岸事业部\运营部\01.Data Entry\07.yuk
- oyuko\03.受领资料"
复制代码
在运行这个命令之前,检查一下你的电脑里面是否已经存在Z:盘了
作者: find 时间: 2012-3-22 12:31
- set drt="\\192.168.2.49\离岸事业部\运营部\01.Data Entry\07.yukoyuko\03.受领资料\"
- set today=%date:~5,2%%date:~8,2%
- if not exist "%drt%%today%\" (
- md "%drt%%today%"
- )
复制代码
作者: Hello123World 时间: 2012-4-12 15:15
- @echo off
- Set now=%date:-=%
- Set now=%now:/=%
- md %now:~4,4%
- pause
复制代码
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |