删除R调用linux命令中的目录
发布时间:2020-12-13 23:20:36 所属栏目:Linux 来源:网络整理
导读:我正在使用R编写代码,该代码调用 Linux命令来创建一个包含多个文件的目录,这些文件必须在最后删除. 我尝试使用file.remove(directory_name),只有当它为空时才删除该目录.如果目录中有文件,则file.remove不起作用. unlink(directory_name)没有删除该目录. 我
我正在使用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()抛出错误:
而unlink()没有删除目录. 如何删除包含文件的目录? 解决方法
要递归取消链接,您需要将recursive = TRUE作为附加参数传递:
这个: unlink("./dir1",recursive = TRUE) 不是这个: unlink("./dir1,recursive = TRUE") (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- linux – 安排cron作业打开终端并按顺序运行命令
- linux / getpwnam(“www”)在/etc/nginx/nginx.c
- 你能用vi / vim中的逗号(或任意字符)替换或删除吗
- linux – Ubuntu HTTP延迟陷入奇怪的分位数
- linux – 如何区分内核中的软锁定和用户空间中的
- linux – rx_queue _ * _ csum_err和rx_fifo_err
- linux – “rsyslogd”花费170M内存是否正常?
- linux – 180天后fsck或不fsck
- linux-networking – 如果活动默认设置关闭,则不
- Linux基础知识:文件权限管理以及umask
热点阅读