📅  最后修改于: 2023-12-03 15:08:29.572000             🧑  作者: Mango
在R中,我们可以使用unlink()
函数来删除目录,unlink()
函数接受一个参数:目录的路径。如果要删除文件夹及其下的所有文件,则需设置recursive = TRUE
选项。
以下示例演示了如何删除名为"mydir"的目录:
dir.create("mydir") # 创建名为“mydir”的目录
file.exists("mydir") # 验证“mydir”目录是否存在
unlink("mydir", recursive = FALSE) # 删除名为“mydir”的目录,recursive = FALSE表示只删除目录,不删除目录下的文件
file.exists("mydir") # 验证“mydir”目录是否已被删除
以下示例演示了如何删除名为"mydir"的目录及其下的所有文件:
dir.create("mydir") # 创建名为“mydir”的目录及其下的文件
file.exists("mydir") # 验证“mydir”目录是否存在
unlink("mydir", recursive = TRUE) # 删除名为“mydir”的目录及其下的文件,recursive = TRUE表示删除目录及其下的所有文件
file.exists("mydir") # 验证“mydir”目录是否已被删除
注意:使用unlink()
函数具有风险,因为它将永久删除文件和目录。务必谨慎使用,确保您要删除的是正确的文件和目录。