Session.2 Workspace and Files

Workspace and Files

  • getwd(): return the current working dictionary
  • ls(): List all the objects in the local workspace
  • list.files() or dir(): List all the files in the working directory
  • args(): return what should be included in the function.
> args(list.files)
> function (path = ".", pattern = NULL, all.files = FALSE, full.names = FALSE, 
recursive = FALSE, ignore.case = FALSE, include.dirs = FALSE, no.. = FALSE) 
NULL
  • dir.create(): create a folder under the current workspace
> dir.create("testdir")
## create a folder under the current workspace under the current worksapce
  • file.create(): create .R file in the current workspace
> file.create("mytest.R")
  • list.files(): list all the files in the current folder
  • file.exists(): check if the file exists in the current folder
> file.exists("mytest.R")
> TRUE
  • file.info(): return the iformation of the file
> file.info("mytest.R")
>          size isdir mode               mtime               ctime               atime exe
mytest.R    0 FALSE  666 2016-11-25 17:38:43 2016-11-25 17:38:43 2016-11-25 17:38:43  no
  • file.rename(" ", " "): rename the file
> file.rename("mytest.R", "mytest2.R")
  • file.copy(" ", " "): copy the file
> file.copy("mytest2.R", "mytest3.R")
  • file.path(): return the relative path to the file
  • Combination of dir.create() and file.path()
> dir.create(file.path("testdir2", "testdir3"), recursive = TRUE)
## create folder "testdir2" and subfolder "testdir3" in the current workspace with the option "recursive" is TRUE
  • unlink(): delete the folder
> unlink("testdir", recursive = TRUE)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容