ファイル処理関数リファレンス(AutoLISP)

AutoLISP ファイル処理関数の概要を、次の表に示します。

ファイル処理関数

関 数

説 明

(close file-desc)

開いているファイルを閉じます。

(findfile filename)

指定されたファイルを AutoCAD のライブラリ パスで検索します。

(findtrustedfile filename)

指定されたファイルを AutoCAD の信頼できるファイル パスで検索します。

(open filename mode)

AutoLISP の入出力関数がアクセスできるようにファイルを開きます。

(read-char [file-desc])

キーボード入力バッファまたは開いているファイルから読み込んだ文字を表す 10 進表記の ASCII コードを返します。

(read-line [file-desc])

キーボードまたは開いているファイルから文字列を 1 行読み込みます。

(vl-directory-files [ directory pattern directories])

指定されたフォルダ内のすべてのファイルをリストします。

(vl-file-copy "source-filename" "destination-filename" [append])

あるファイルの内容を別のファイルにコピーまたは追加します。

(vl-file-delete "filename")

ファイルを削除します。

(vl-file-directory-p "filename")

ファイル名がフォルダを参照しているかどうかを調べます。

(vl-file-rename "old-filename" "new-filename")

ファイル名を変更します。

(vl-file-size "filename")

ファイルのサイズをバイト単位で返します。

(vl-file-systime "filename")

指定されたファイルが最後に更新された日時を返します。

(vl-filename-base "filename")

フォルダ パスと拡張子を除去した後のファイル名を返します。

(vl-filename-directory "filename")

ファイル名と拡張子を除去した後のファイルのフォルダ パスを返します。

(vl-filename-extension "filename")

ファイル名から拡張子以外の部分を除去し、拡張子のみを返します。

(vl-filename-mktemp ["pattern" "directory" "extension"])

テンポラリ ファイルに使用される他と重複しないファイル名を返します。

(write-char num [file-desc])

スクリーンまたは開いているファイルに、1 文字を書き出します。

(write-line string [file-desc])

スクリーンまたは開いているファイルに文字列を書き出します。