找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 20474|回复: 3

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

[复制链接]
发表于 2012-8-1 10:21:15 | 显示全部楼层 |阅读模式
有三个文件夹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文件中的年月日。


小弟在线等,不知道说的清不清楚。
 楼主| 发表于 2012-8-1 10:37:52 | 显示全部楼层
请高手赐教~~~
 楼主| 发表于 2012-8-1 10:58:29 | 显示全部楼层
主要有两个问题,
1.原来我是按照文件夹整个copy的,如下:
D:\pscp.exe -r %UID1%:/test/outcoming “D:\incoming”
这样的话 在D:\incoming 目录下会直接将outcoming文件夹都copy过来,不符合要求,只copy文件,不要文件夹。
2.不知道该如何截取文件名中的年月日作为新文件夹的名字。
 楼主| 发表于 2012-8-1 12:01:16 | 显示全部楼层
继续顶,等高手。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 08:46 , Processed in 0.019498 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表