「Vl-file-systime」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成: ; 構文 : (vl-file-systime ''filename'') ; 機能 : 指定されたファイルが最後に更新された日時を返す。 ; 引数 :* filename : 更新日時を取得す…)
 
編集の要約なし
 
(同じ利用者による、間の2版が非表示)
1行目: 1行目:
{{AutoLISP}}
; 構文
; 構文
: (vl-file-systime ''filename'')  
: (vl-file-systime ''filename'')  
20行目: 21行目:
  秒  
  秒  
: 曜日は、日曜は 0(ゼロ)、月曜は 1、火曜は 2、以下同様、となることに注意。
: 曜日は、日曜は 0(ゼロ)、月曜は 1、火曜は 2、以下同様、となることに注意。
Memo: ファイルが編集中の場合も nilが変えるっぽい。




; サンプル
; サンプル
(vl-file-systime  "c:/program files/<AutoCAD installation directory>/sample/visuallisp/yinyang.lsp")
<pre class="brush:autolisp;">
'''(1998 4 3 8 10 6 52)'''
(vl-file-systime  "c:/program files/<AutoCAD installation directory>/sample/visuallisp/yinyang.lsp")
: 返された値は、そのファイルが最後に更新されたのは、1998年、4月、水曜、8日、10時6分52秒であることを表している。
(1998 4 3 8 10 6 52)
; 返された値は、そのファイルが最後に更新されたのは、1998年、4月、水曜、8日、10時6分52秒であることを表している。
 
 
(vl-load-com)
(setq file (getfiled "ファイルを選択" (getvar "dwgprefix") "" 0))
(setq filedate (vl-file-systime file))
nil ; ファイルが開かれていてロックされてると nil
 
</pre>


-----
'''関連事項'''
* [[vl-file-directory-p]]
* [[vl-file-copy]]
* [[vl-file-delete]]
* [[vl-file-rename]]
* [[vl-file-size]]
* [[vl-file-systime]]


[[Category:AutoLISP]]
[[Category:AutoLISP]]

2014年6月30日 (月) 17:50時点における最新版

構文
(vl-file-systime filename)


機能
指定されたファイルが最後に更新された日時を返す。
引数
  • filename : 更新日時を取得するファイルの名前を含んだ文字列。
戻り値
更新された日付と時刻を含んだリスト。ファイルが見つからなかった場合は nil。
次の要素を含んだリストが返される。
年 
月 
曜日 
日 
時 
分 
秒 
曜日は、日曜は 0(ゼロ)、月曜は 1、火曜は 2、以下同様、となることに注意。

Memo: ファイルが編集中の場合も nilが変えるっぽい。


サンプル
(vl-file-systime  "c:/program files/<AutoCAD installation directory>/sample/visuallisp/yinyang.lsp")
(1998 4 3 8 10 6 52)
; 返された値は、そのファイルが最後に更新されたのは、1998年、4月、水曜、8日、10時6分52秒であることを表している。


(vl-load-com)
(setq file (getfiled "ファイルを選択" (getvar "dwgprefix") "" 0))
(setq filedate (vl-file-systime file))
nil ; ファイルが開かれていてロックされてると nil


関連事項