ファイルおよびディレクトリ -その2-

file.choose

ファイルをインタラクティブに選択する。

file.choose()
ファイル選択のダイアログが開きます。
任意のファイルを選択すれば、そのファイルのフルパス名を返す。

file.copy

ファイルをコピーする。

file.copy("temp4.txt","temp5.txt", overwrite = TRUE)

file.create

ファイルを作成する。

file.create("temp6.txt", showWarnings = TRUE)

file.remove

ファイルを削除する。

file.remove("temp6.txt")

file.rename

ファイル名を変更する。

file.rename("temp6.txt", "6temp.txt")

dir.create

ディレクトリを作成する。

dir.create("./temp", showWarnings = TRUE)

file.exists, file.info

ファイルが存在するか理論値を返す。

file.exists("033temp.txt")
## [1] TRUE
file.info("033temp.txt")
##             size isdir mode               mtime               ctime
## 033temp.txt   20 FALSE  666 2016-04-05 15:48:17 2016-04-19 15:07:17
##                           atime exe
## 033temp.txt 2016-04-19 15:07:17  no

tempdir, tempfile

tempdir:テンポラリーディレクトリを表示する。
tempfile:テンポラリーファイルを表示する。

tempdir()
## [1] "C:\\Users\\hogehoge\\AppData\\Local\\Temp\\RtmpATMpak"
tempfile()
## [1] "C:\\Users\\hogehoge\\AppData\\Local\\Temp\\RtmpATMpak\\fileae0326c6442"

download.file

download.file:インターネットからファイルをダウンロードする

# e-stat:国勢調査>時系列データ>男女,年齢,配偶関係>表番号1
fileUrl <- "https://www.e-stat.go.jp/SG1/estat/GL08020103.do?_xlsDownload_&fileId=000005017344&releaseCount=2"
download.file(fileUrl, "033kokuseida01.xls")

library(downloader)

library(downloader):パッケージを導入してダウンロードを効率的に行う。
modeには“w”:書き込み,“wb”:バイナリ書き込み,“a”:追加,“ab”:追加書き込みがある。

# install.packages("downloader")
library(downloader)
fileUrl <- "https://www.e-stat.go.jp/SG1/estat/GL08020103.do?_xlsDownload_&fileId=000005017344&releaseCount=2"
download(fileUrl, "033da01.xls", mode = "wb")
カレントディレクトリに指定のファイルがダウンロードされます。
最終更新日:2016/04/27

copyrigth © 2016 r-beginners.com All rigths reserved.

PAGE TOP ▲