在 R 中删除目录调用 linux 命令
Remove a directory in R invoking linux commands
我正在使用 R 编写代码,调用 Linux 命令创建一个包含多个文件的目录,最后必须删除这些文件。
我尝试使用 file.remove(directory_name)
,它只在目录为空时删除目录。如果目录有文件,file.remove
不起作用。 unlink(directory_name)
没有删除目录。
我的代码:
dir.create("./dir1")
dir.create("./dir2")
............
............
............
file.remove("./dir1")
unlink("./dir1, recursive = TRUE")
file.remove()
抛出错误:
cannot remove file './dir1', reason 'Directory not empty'.
而 unlink()
没有删除目录。
如何删除包含文件的目录?
要unlink
递归,需要将recursive = TRUE
作为附加参数传递:
这个:
unlink("./dir1", recursive = TRUE)
不是这个:
unlink("./dir1, recursive = TRUE")
我正在使用 R 编写代码,调用 Linux 命令创建一个包含多个文件的目录,最后必须删除这些文件。
我尝试使用 file.remove(directory_name)
,它只在目录为空时删除目录。如果目录有文件,file.remove
不起作用。 unlink(directory_name)
没有删除目录。
我的代码:
dir.create("./dir1")
dir.create("./dir2")
............
............
............
file.remove("./dir1")
unlink("./dir1, recursive = TRUE")
file.remove()
抛出错误:
cannot remove file './dir1', reason 'Directory not empty'.
而 unlink()
没有删除目录。
如何删除包含文件的目录?
要unlink
递归,需要将recursive = TRUE
作为附加参数传递:
这个:
unlink("./dir1", recursive = TRUE)
不是这个:
unlink("./dir1, recursive = TRUE")