一會後,我想清理我的臨時文件夾,例如像如何使用R刪除Windows下的臨時文件夾?
d <- tempfile()
dir.create(d)
setwd(d)
# now work and sweave and latex etc
如何刪除d
及其要素? file.remove
失敗。
一會後,我想清理我的臨時文件夾,例如像如何使用R刪除Windows下的臨時文件夾?
d <- tempfile()
dir.create(d)
setwd(d)
# now work and sweave and latex etc
如何刪除d
及其要素? file.remove
失敗。
嘗試unlink("d", recursive=TRUE)
。這應該刪除該文件夾及其內容。
很好,謝謝! – 2011-06-04 04:36:23
用取消鏈接刪除臨時目錄是可能的,但隨後在此會話中使用tempdir,例如試圖寫入臨時文件'write.csv(「aaa」,file.path(tempdir(),「file.txt 「))'會返回錯誤'無法打開文件'/tmp/RtmpXRQJYF/file.txt':沒有這樣的文件或目錄。必須重新啓動R再次使用tempdir()。 – 2015-10-01 12:49:41
嘗試?unlink
。取決於你使用的是什麼,但這是:
unlink(d, recursive=TRUE)
應該工作。如果你想刪除內容並重新使用文件夾,你可以試試這個:
file.remove(dir(d, full.names=TRUE))
這是沒有必要的。 R本身會刪除臨時目錄中的所有內容。 – Marek 2011-06-06 09:54:58