R6RS:翻訳:Standard Libraries:9 File system

R6RS:翻訳:Standard Libraries:9 File system

9 章 ファイルシステム

本章ではファイルシステムにおける操作のためのライブラリ (rnrs files (6)) について述べる。本ライブラリは、ここで述べたものに加えて、R6RS:翻訳:Standard Libraries:8.1 Condition typesで述べた入出力コンディション型も公開する。

[procedure] (file-exists? filename)

filename はファイル名でなければならない(R6RS:翻訳:Standard Libraries:8.2.1 File names参照)。 file-exists? 手続きは呼び出し時にその名前のファイルが存在した場合に #t を返し、それ以外には #f を返す。

[procedure] (delete-file filename)

filename はファイル名でなければならない(R6RS:翻訳:Standard Libraries:8.2.1 File names参照)。file-delete 手続きは呼び出し時にその名前のファイルが存在し、削除可能である場合、ファイルを削除し、未規定の値を返す。ファイルが存在しないか削除できなかった場合は &i/o-filename コンディション型の例外が発生する。

More ...