Gauche ディレクトリに関する操作
2009年07月07日
file.util
モジュールを使って、いろいろなディレクトリ操作をする。
(use file.util)
ホームディレクトリを調べる
(home-directory) gosh> "/Users/hoge"
カレントディレクトリを調べる
(current-directory) gosh> "/Users/hoge"
ディレクトリを移動する
移動先のディレクトリを引数として渡す。
(current-directory "foo") gosh> #t (current-directory) gosh> "/Users/hoge/foo"
ディレクトリが存在しなければエラーとなる。
(current-directory "foom") gosh> *** SYSTEM-ERROR: chdir failed: No such file or directory (current-directory) gosh> "/Users/hoge"
テンポラリディレクトリを調べる
(temporary-directory) gosh> "/var/folders/yy/yy1T31dmF+af7zKSGI2d1E+++TI/-Tmp-/"
ディレクトリを作成する
(make-directory* "foo") gosh> #t (create-directory* "foom") gosh> #t
ディレクトリを削除する
(remove-directory* "foo") gosh> #t (delete-directory* "foom") gosh> #t
参考:Gauche ユーザリファレンス: 11.11 file.util – ファイルシステムユーティリティ
プログラミングGauche
posted with amazlet at 09.07.07
Kahuaプロジェクト
オライリージャパン
売り上げランキング: 141505
オライリージャパン
売り上げランキング: 141505