Gauche で Shell Script や Perl のように普通のファイルかとかチェックするには、
- file-exists?
- file-is-regular?
- file-is-directory?
この辺りを使う。
(glob "*/") みたいなことも普通にできる。
こんな風に関数にまとめておくと便利かも
(define (-e x) (file-exists? x))
(define (-f x) (file-is-regular? x))
(define (-d x) (file-is-directory? x))
参考:
Gauche ユーザリファレンス
SN 2013/06/28 00:49:21
Archives > Gauche_file_check.html