明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2514|回复: 6

[讨论] 想获取某个文件的创建时间、修改时间、访问时间,应该怎么做?

[复制链接]
发表于 2010-4-17 00:43 | 显示全部楼层 |阅读模式

如题

"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2010-4-17 05:15 | 显示全部楼层

用 Scripting.FileSystemObject 的 Folder对象,

属性:

  DateCreated
  返回该文件夹的创建日期和时间
  DateLastAccessed
  返回最后一次访问该文件夹的日期和时间
  DateLastModified
  返回最后一次修改该文件夹的日期和时间

 楼主| 发表于 2010-4-18 14:42 | 显示全部楼层

呼呼累死我了
在版主的提示下编出下面这段代码

(defun c:getfileATT()
 (setq filename (getfiled "选择文件" "" "*" 0))
 (setq fso (vlax-Create-Object "Scripting.FileSystemObject"))
 (setq file (vlax-invoke-method fso 'Getfile filename))
 (setq d1 (vlax-get-property folder 'DateCreated))
 (setq d2 (vlax-get-property folder 'DateLastAccessed))
 (setq d3 (vlax-get-property folder 'DateLastModified))
 (prin1 (list d1 d2 d3))
(princ)
)

最后的结果是(40054.7 40286.6 40054.7)

这个日期格式似乎叫儒略日期??

那么

再怎么转换成公元呢?

或者如何直接读出公元制呢

 楼主| 发表于 2010-4-19 21:10 | 显示全部楼层

setq d1 、d2 、d3 那几句里的folder应为file

笔误啊

发表于 2022-2-21 14:16 | 显示全部楼层
请问一下,楼主知道怎么将这个日期转换成公元日期了么?
发表于 2022-2-21 15:30 | 显示全部楼层
+2416481再转换
发表于 2022-2-22 13:52 | 显示全部楼层

加上了如何转换呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-6-16 02:22 , Processed in 0.178646 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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