Function FILE-LENGTH

UP


Function FILE-LENGTH

Function FILE-LENGTH

構文

file-length stream => length

引数と戻り値

stream - ファイルに関連付けられたストリーム
length - 非負の整数か、nil

定義

file-lengthstreamの長さか、 長さが決定できなかったときは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のエラーが発生します。

参考

open

備考

なし。


TOP, Github