kingxxg 发表于 2013-4-25 21:02:05

怎样执行离现在最近的那个文件啊

MicroBlue 发表于 2013-4-25 21:33:47

你这问问题的方式估计没人会回答你,回去好好看看发帖规则吧!!!!

kingxxg 发表于 2013-4-25 21:53:15

大哥哥们帮帮忙好吗!我想这段代码你对你们高人是小菜一碟!

zch11230 发表于 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])

lpxx 发表于 2013-4-25 22:29:56

如果想获取离现在时间的话可以利用FileGetTime,也许我猜错了你的意思。

wsfda 发表于 2013-4-26 15:32:07

直接取文件名,对比时间

xms77 发表于 2013-4-26 21:50:47

如果楼主根据文件名中的日期来排序的话,可以使用4楼的方法得到所有文件名的数组,然后提取文件名中的日期到另一个数组,进行日期比较。
页: [1]
查看完整版本: 怎样执行离现在最近的那个文件啊