找回密码
 加入
搜索
查看: 9940|回复: 8

[系统综合] 如何清空一个文件夹的修改时间?[已解决]

  [复制链接]
发表于 2013-10-8 14:08:30 | 显示全部楼层 |阅读模式
本帖最后由 xiaowo 于 2013-10-10 17:46 编辑



如上图,上面的是普通的文件夹,在资源管理器中以详细列表方式查看能够看到其修改时间,请问如何能实现像下面一个文件夹一样,清空文件夹的修改时间吗?用FileSetTime似乎无法实现。

已解决,WIN7 x64下需编译后方可成功

本帖子中包含更多资源

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

×
发表于 2013-10-9 10:51:07 | 显示全部楼层
帮顶。这个还真没留意哈。。。
发表于 2013-10-9 11:59:06 | 显示全部楼层
FileSetTime( "文件名", "时间" [, 类型 [, 递归遍历] ]) 


LZ自己試試看

PS:若给定的时间为空("")则使用当前时间
发表于 2013-10-9 12:59:49 | 显示全部楼层
FileSetTime("**","NoModifyTimeOn")
**:文件夹名称
NoModifyTimeOn:无实际意义,满14位即可。
 楼主| 发表于 2013-10-9 14:28:20 | 显示全部楼层
LZ自己試試看

PS:若给定的时间为空("")则使用当前时间
xjdjpbp 发表于 2013-10-9 11:59


要的不是当前时间,而是如截图中一样,清空时间,也就是显示修改时间的位置不显示任何内容

FileSetTime("**","NoModifyTimeOn")
**:文件夹名称
NoModifyTimeOn:无实际意义,满14位即可。
haijie1223 发表于 2013-10-9 12:59


谢谢回复,不太明白兄台的意思,是指用FileSetTime无法实现吗
发表于 2013-10-9 17:08:49 | 显示全部楼层
回复 5# xiaowo


    不能实现发给你干嘛,你怎么自己不实验,一个劲的问有什么用,有问的时间早实验出来了。
 楼主| 发表于 2013-10-9 21:28:22 | 显示全部楼层
回复  xiaowo


    不能实现发给你干嘛,你怎么自己不实验,一个劲的问有什么用,有问的时间早实验出来 ...
haijie1223 发表于 2013-10-9 17:08



    haijie1223兄,我是试过了才给出上述回复的……


#RequireAdmin
MsgBox(0,0,FileExists("D:\123"))
MsgBox(0,0,FileSetTime("D:\123","NoModifyTimeOn"))


两个MsgBox返回的都是1,FileSetTime虽成功执行,但如你所说,无实际意义。得到的结果是"D:\123"文件夹的修改时间并未有任何改变,没有被修改,也没有想要的不显示的结果。

本帖子中包含更多资源

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

×
发表于 2013-10-9 21:34:14 | 显示全部楼层
回复 7# xiaowo
运行前:

运行后:

本帖子中包含更多资源

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

×
 楼主| 发表于 2013-10-9 21:55:23 | 显示全部楼层
回复  xiaowo
运行前:

运行后:
haijie1223 发表于 2013-10-9 21:34



    难道是因为系统的原因造成的结果不同?谢谢haijie1223兄,明天换台电脑试试。回头反馈结果。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-21 22:35 , Processed in 0.096933 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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