ファイル操作全般

ファイル名情報の取得

指定したディレクトリ foo から、指定した拡張子 .txt を持つファイルのリストを得るには以下のように打つ。

1|$list.files("foo",pattern=".txt$")

さらに、そのファイルリスト中のファイル名から拡張子 .txt を除いたファイル名のリストを得るには以下のように打つ。

1|$gsub(".txt$","",list.files("foo",pattern=".txt$"))

ファイル・ディレクトリの存在確認

ファイルおよびディレクトリの存在確認をするには file.exists() を利用する。カレントディレクトリにて、ディレクトリ foo の存在確認をして、存在しない場合 foo を作成するには以下のように書く。

if(!file.exists("foo"))
{
	dir.create("foo")
}

ファイルサイズの確認

ファイルの容量が 0 かどうかを確認するには file.info() を利用する.

if(!file.info("foo")$size!=0)
{
	dat=data.frame(read.table("foo"))
}
このエントリーをはてなブックマークに追加

Site search

ページのトップへ戻る