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

[文件操作] 求批处理,从一个文件夹复制文件到另外一个文件夹。多谢!

有三个文件夹outcoming,incoming,backup
三个文件夹中分别有以下文件
outcoming:
PRISM-APP-20120731_15.31-01.xls
PRISM-APP-20120731_15.31-02.xls
PRISM-LIC-20120731_15.31-01.xls
PRISM-REG-20120731_15.31-01.xls
incoming:
PRISM-APP-20120727_15.31-01.xls
PRISM-APP-20120727_15.31-02.xls
PRISM-LIC-20120727_15.31-01.xls
PRISM-REG-20120727_15.31-01.xls
backup:


首先将outcoming文件夹中的文件复制到incoming文件夹中,如果在复制过程中出现异常,则回滚(incoming文件夹中的文件和原来一样),
如果复制成功,将outcoming文件夹中的文件剪切到backup文件夹中的新建文件夹20120731中,新建文件夹的名字20120731取自PRISM-APP-20120731_15.31-01.xls文件中的年月日。


小弟在线等,不知道说的清不清楚。

请高手赐教~~~

TOP

主要有两个问题,
1.原来我是按照文件夹整个copy的,如下:
D:\pscp.exe -r %UID1%:/test/outcoming “D:\incoming”
这样的话 在D:\incoming 目录下会直接将outcoming文件夹都copy过来,不符合要求,只copy文件,不要文件夹。
2.不知道该如何截取文件名中的年月日作为新文件夹的名字。

TOP

继续顶,等高手。

TOP

返回列表