明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1061|回复: 3

请教:如何用LSP得到子目录的创建时间

[复制链接]
发表于 2008-9-2 15:53:00 | 显示全部楼层 |阅读模式
如题,请各位指教。在下先谢谢了
 楼主| 发表于 2008-9-3 14:10:00 | 显示全部楼层
(vl-file-systime filename)只能读出普通文件的修改时间,而不能读出子目录的创建时间。请问各位高手,有什么招数
发表于 2008-9-4 08:09:00 | 显示全部楼层
  1. ;; FolderInfos
  2. ;; Returns informations of folder
  3. ;; Arguments [Typ]:
  4. ;;   Fil = Foldername, "C:\\PROGRAM FILES\\AUTOCAD 2002" [STR]
  5. ;;   Mde = Conversion mode, "MO/DD/YYYY H:MMam/pm" [STR]
  6. ;; Notes:
  7. ;;   - Requires ScrRun.dll.
  8. ;; USAGE: (FOLDERINFOS "C:\\PROGRAM FILES\\AUTOCAD 2002" "MO/DD/YYYY H:MMam/pm")
  9. (defun FOLDERINFOS (FIL MDE / FILSYS VAL)
  10.   (setq FILSYS (vlax-create-object "Scripting.FileSystemObject")
  11. VAL    (vlax-get (vlax-invoke FILSYS "GetFolder" FIL)
  12.     "DateCreated"
  13.         )
  14.   )
  15.   (vlax-release-object FILSYS)
  16.   (setvar "USERR1"
  17.    (if (minusp (- VAL 2415019.0))
  18.      (+ VAL 2415019.0)
  19.      VAL
  20.    )
  21.   )
  22.   (setvar "USERS1" MDE)
  23.   (menucmd "M=$(edtime,$(getvar,USERR1),$(getvar,USERS1))")
  24. )
 楼主| 发表于 2008-9-4 09:04:00 | 显示全部楼层

非常感谢龙龙仔!程序很好用。

不过程序我不太看得懂,能否给我讲解一下,谢谢!

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-26 04:38 , Processed in 0.163548 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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