📜  如何删除R中的目录?(1)

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

如何删除R中的目录?

在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()函数具有风险,因为它将永久删除文件和目录。务必谨慎使用,确保您要删除的是正确的文件和目录。