📜  R 删除目录 - R 编程语言(1)

📅  最后修改于: 2023-12-03 15:19:40.578000             🧑  作者: Mango

R 中如何删除目录

在 R 编程语言中,我们可以使用 unlink() 函数来删除目录及其所有子目录和文件。该函数的参数 recursive 用于指定是否删除子目录和文件,而参数 force 用于指定是否忽视文件和目录的保护属性,强制删除。

示例代码

下面是一个示例代码,演示如何使用 unlink() 函数来删除目录及其所有子目录和文件:

# 删除目录及其所有子目录和文件
mydir <- "mydir"
unlink(mydir, recursive=TRUE)

# 忽略文件和目录保护属性,强制删除
mydir <- "mydir"
unlink(mydir, recursive=TRUE, force=TRUE)
参数说明
  • path:要删除的目录路径。可以是绝对路径或相对路径。
  • recursive:逻辑值,指定是否删除子目录和文件。默认为 FALSE
  • force:逻辑值,指定是否忽略文件和目录的保护属性,强制删除。默认为 FALSE
注意事项
  • 删除目录前,务必确保目录中不存在重要文件。删除后文件无法恢复!
  • 如果目录不存在,则会抛出错误信息。

参考资料:R Documentation: unlink