gpt4 book ai didi

r - 如何在 Linux 中使用命令行从具有特定扩展名的目录中删除文件

转载 作者:太空宇宙 更新时间:2023-11-04 09:26:48 24 4
gpt4 key购买 nike

我正在尝试使用 R 中的系统命令从目录中删除扩展名为 .html.png 的所有文件

我可以删除具有一种给定扩展名类型的文件,例如:

system("rm -f ~/folder_path/*.html")

但我不知道如何删除具有一种或另一种扩展名类型的文件。我试过:

system("rm -f ~/folder_path/\\(*.html|*.png\\)")

但是 sh: 1: *.png) 出错了

R session 信息:

> sessionInfo()
R version 3.2.1 RC (2015-06-10 r68509)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 14.04.3 LTS

最佳答案

files_to_remove <- list.files(pattern=".html|.png", full.name=T)
file.remove(files_to_remove)

尽量不要写系统特定的代码,看?file

关于r - 如何在 Linux 中使用命令行从具有特定扩展名的目录中删除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35509808/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com