Board logo

标题: [文件操作] 求批处理,从一个文件夹复制文件到另外一个文件夹。多谢! [打印本页]

作者: friday011    时间: 2012-8-1 10:21     标题: 求批处理,从一个文件夹复制文件到另外一个文件夹。多谢!

有三个文件夹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文件中的年月日。


小弟在线等,不知道说的清不清楚。
作者: friday011    时间: 2012-8-1 10:37

请高手赐教~~~
作者: friday011    时间: 2012-8-1 10:58

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

继续顶,等高手。




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2