- 帖子
- 3
- 积分
- 115
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2009-4-19
|
大家好,我公司不能上网只能发邮件。我现在是用手机发贴子,没有触摸屏打字好辛苦,有违版规的地方请版主见谅。
我的实际问题:我每天在公司主机分配给我的文件夹\\centerdatabase\storehousemanager里操作若干文件。因我的文件涉及敏感数据,并且更新很快,同时有很多部门调用,所以我希望在我的电脑创建一个文件夹f:\数据回溯,然后写这样一个批处理:在某日运行第一次,创建%date%文件夹,并在里面创建1子文件夹,将公司主机上的文件拷到f:\数据回溯\%date%\1里面,运行第二次,创建f:\数据回溯\%date%\2并把文件拷进去,依次类推,每点一次批处理它就保存一次并且在不同的文件夹(不会覆盖以往的文件)。
我只想到一点但是写不齐:
md f:\数据回溯\%date%
cd f:\数据回溯\%date%
dir|find "<DIR>" /c ---这行会输出2,也就是当前目录中文件夹个数+2,这样只要能使(dir|find "<DIR>" /c)-1成为MD能识别的参数即可,但是如何使用set设定(dir|find "<DIR>" /c)-1能计算成功并成为文件夹的名字呢?我试了很久都搞不定。请高手帮忙不胜感激!
用手机打字没法排版请各位见谅。诺基亚的键盘好难按,手指生疼。 |
|