我被难住了。
下面的代码返回文件名,但对于每个文件的修改日期只返回nil。
这段代码只是一个简单的清除程序的构建块。在指定文件夹中放置一段时间后,从指定文件夹中删除bak文件。
你知道我为什么只把零还给我吗?
- (defun Sbu(/ thefile thelist datemodified)
- (vl-load-com)
- (setq thelist (vl-directory-files "c:\\test\" "*.*" 1))
- (foreach thefile thelist
- (setq datemodified (vl-file-systime thefile))
- (print thefile)
- (print datemodified)
- );foreach
- (princ)
- );defun
谢谢
乔 |