R语言文件和文件夹操作
2023-04-18 12:29:28 时间
我们先把R的当前工作路径修改到top10_pathway里面,然后
list.files(path = ".")
这样就能显示这个文件夹下面除了.开头的所有的文件
如果想显示文件夹下面所有的文件,包括以.开头的文件,可以设置all.files = TRUE
list.files(path = ".",all.files = TRUE)
如果想显示文件的名字+相对路径,可以设置full.names = TRUE
list.files(path = ".",full.names = TRUE)
如果只关注png文件可以使用模式匹配,也就是我们前面提到过的☞正则表达式
#输出所有以png为后缀额文件名
list.files(path = ".",pattern = "png$")
如果我们只想保留以pathview.png为后缀的文件,我们可以结合 list.files 和 file.remove
这两个函数,以及前面讲到过的☞讨论学习R的grepl函数,来实现
#首先获取当前文件夹下面所有文件的名字
files=list.files(".",all.files = T)
#通过grepl来匹配pathview.png结尾的文件
#!取反,就是要删除的文件
rm=!grepl("pathview.png$",files)
#通过file.remove删除不需要的文件
file.remove(files[rm])
最后就只剩10个以pathview.png结尾的文件了
相关文章
- 人工智能聊天机器人和心理健康
- IT基础设施的冰与火!6大热门趋势和5大冷门趋势你get了吗?
- 相比数据中心,边缘计算架构差异在哪?
- 亚马逊云科技发布“全球优势 植根本地”中国战略
- 医疗设备制造的三大趋势
- 云桌面:从DIY到SaaS的六个注意事项
- 关于集成平台即服务(iPaaS) 企业需要了解的事
- 面试官:如何理解CDN?说说实现原理?
- 疫情下云计算需求迅猛发展的背后:IT人才紧缺
- 聊天机器人结构的指南
- Techo Hub技术巡回武汉站开启,一起探秘云原生时代的高效开发实战
- Google用人工智能凸显出人类认知的缺陷
- 云计算应用的架构示例
- 京东零售云发布京谈客服系统 打造智能客服全链路解决方案
- 有了这个标准 和你对话的AI是啥水平一目了然
- 如何保证云原生应用程序安全
- 软件定义的革命:SD-Branch is coming!
- 通用人工智能可能吗?
- Zoom将以全股票形式收购Five9
- 面试官:DNS 协议是什么?说说 DNS 完整的查询过程?