 - ;;; 设置文件属性
- ;;; 用这个函数把要删的文件属性设置为0
- ;;; (setq virus-file (findfile "acad.fas")) ;文件路径
- ;;; (YX:File-Att_Set virus-file 0) ;设置文件属为0才能删除
- ;;; (if (vl-file-delete virus-file) (princ (strcat "*** 文件《 " virus-file " 》已经删除 ***\n")));先删除acad.fas
- (defun Att_Set (fp code / fp1)
- (if (and fp (/= "" fp) code)
- (progn (vl-load-com)
- (vlax-put-property (setq fp1 (vlax-invoke-method (vlax-create-object "Scripting.FileSystemObject") 'GetFile fp))
- 'Attributes
- code
- )
- (vlax-release-object fp1)
- )
- )
- )
|