Function FILE-LENGTH
file-length
stream => length
stream - ファイルに関連付けられたストリーム
length - 非負の整数か、nil
file-length
はstreamの長さか、 長さが決定できなかったときはnil
を返却します。
バイナリファイルとときは、 その長さはstreamの要素の型を単位として計測されます。
with-open-file (s "decimal-digits.text"
(:direction :output :if-exists :error)
princ "0123456789" s)
(truename s))
(=> #P"A:>Joe>decimal-digits.text.1"
with-open-file (s "decimal-digits.text")
(file-length s))
(=> 10
なし。
なし。
streamがファイルに関連付けられたストリームではないとき、 型type-error
のエラーが発生します。
なし。