找回密码
 加入
搜索
查看: 1807|回复: 6

[AU3基础] 怎样执行离现在最近的那个文件啊

  [复制链接]
发表于 2013-4-25 21:02:05 | 显示全部楼层 |阅读模式

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2013-4-25 21:33:47 | 显示全部楼层
你这问问题的方式估计没人会回答你,回去好好看看发帖规则吧!!!!
 楼主| 发表于 2013-4-25 21:53:15 | 显示全部楼层
大哥哥们帮帮忙好吗!我想这段代码你对你们高人是小菜一碟!
发表于 2013-4-25 22:02:32 | 显示全部楼层
本来还想先将每个文件名转为对应的数字再来对比哪个大 发现_FileListToArray已经自动按升序排列了 so..楼主试试这个。
#include <file.au3>
$file = _FileListToArray("E:\kingxxg\新建文件夹", "*.exe", 1)
If IsArray($file) Then ShellExecute("E:\kingxxg\新建文件夹" & $file[$file[0]])
发表于 2013-4-25 22:29:56 | 显示全部楼层
如果想获取离现在时间的话可以利用FileGetTime,也许我猜错了你的意思。
发表于 2013-4-26 15:32:07 | 显示全部楼层
直接取文件名,对比时间
发表于 2013-4-26 21:50:47 | 显示全部楼层
如果楼主根据文件名中的日期来排序的话,可以使用4楼的方法得到所有文件名的数组,然后提取文件名中的日期到另一个数组,进行日期比较。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-25 12:28 , Processed in 0.075142 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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