[文件操作] 求助批处理如何根据文件修改时间来批量复制文件

需要根据文件的修改时间来将某个时间段的文件批量复制到某个目录,具体情况如下:在D盘下的test目录下存放了大量的*.zip的文件,根据文件*.zip的修改.时间来将某段时... 需要根据文件的修改时间来将某个时间段的文件批量复制到某个目录,

具体情况如下:在D盘下的test目录下存放了大量的*.zip的文件,根据文件*.zip的修改.时间来将某段时间(如8月10到九月15号)的文件批量复制到D盘下的txt目录。有哪位高手帮帮忙!谢谢。最好是用dos命名活批处理来做。
展开
 我来答
veket_linux
2011-10-02 · TA获得超过4092个赞
知道大有可为答主
回答量:3809
采纳率:0%
帮助的人:4481万
展开全部
;建议使用autoit做,简单
;批处理很麻烦,au3脚本源代码如下
;想要exe执行文件的请留下邮箱
;或者自己下载autoit 3.3.6.1 编译
#include <file.au3>
#NoTrayIcon
$array = _FileListToArray("D:\test", "*.zip", 1)
$time1 = 810
$time2 = 915
For $i = 1 To $array[0]
$time = FileGetTime("D:\test\" & $array[$i], 0, 0)
$tmp = $time[1]*100 + $time[2]
If $tmp >= $time1 And $tmp <= $time2 Then
FileCopy("D:\test\" & $array[$i], "D:\txt")
EndIf
Next
MsgBox(48,"复制完成","")
mkw007
2012-04-13 · TA获得超过4270个赞
知道大有可为答主
回答量:6560
采纳率:55%
帮助的人:1632万
展开全部
直接在文件列表模式下按修改时间排序后人工复制就行了,还用得着编程软件?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式