[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[数值计算] 批处理根据计算产生子文件夹

大家好,我公司不能上网只能发邮件。我现在是用手机发贴子,没有触摸屏打字好辛苦,有违版规的地方请版主见谅。
我的实际问题:我每天在公司主机分配给我的文件夹\\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能计算成功并成为文件夹的名字呢?我试了很久都搞不定。请高手帮忙不胜感激!

用手机打字没法排版请各位见谅。诺基亚的键盘好难按,手指生疼。

返回列表