R语言-文件和文件夹操作_第1页
R语言-文件和文件夹操作_第2页
R语言-文件和文件夹操作_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

R语言_文件和文件夹操作ZW2024-03-07文件操作函数file.choose()&choose.files()函数运行后,用户可以在弹出的对话框选择「一个」文件(夹)。该函数不需要设置参数,打开的文件页面为当前工作路径。choose.files()函数允许用户可以一次选中多个文件(夹)。选择一个后,按电脑「Ctrl」键可继续选择。file.choose()path=file.choose()choose.files(default="",caption="Selectfiles",multi=TRUE,filters=Filters,index=nrow(Filters))default:对话框刚打开时,「文件名」框内所显示的文件名,默认为无;caption:对话框标题,在左上角显示;multi:是否允许多选;默认为TRUE;filters:文件筛选选项,即出现在对话框最下方「文件类型」框中的内容;可选项使用数组变量Filters储存;index:对话框刚打开时「文件类型」显示内容为语句Filters[index,1]的输出结果。文件夹操作dir.create("新建文件夹")file.copy(files,"新建文件夹")dir.exists("新建文件夹")file.rename("新建文件夹","我的文件夹")unlink("我的文件夹",recursive=TRUE)dir.create():在指定路径创建文件夹;file.copy():将一些文件复制到指定的文件夹内;file.rename():重命名文件夹;dir.exists():判断文件夹路径是否存在;输出结果为逻辑变量;unlink(folder,recursive=TRUE):删除指定文件夹。文件操作file.create():创建文件;file.copy():将一些文件复制到指定的文件夹内;list.files():查看指定文件夹下的所有文件和文件夹;dir():查看当前目录下的所有文件和文件夹;file.rename():重命名文件夹;file.exists():判断文件夹路径是否存在;输出结果为逻辑变量;unlink():删除指定文件夹;fileSnapshot():查看文件夹内的文件属性;():查看文件属性;file.create("new_file_0711.txt")file.copy(from="code0624.R",to="all_stickes_0710")#可以将一个R文件复制到另外一个文件夹中,注意的是file.copy的第一个参数是文件名字或者文件夹名字,#to代表目标文件夹。file.copy(from="allexceldata",to="all_stickes_0710",recursive=TRUE)#第一个from是一个文件夹的位置,to是代表目标文件夹,recursive这个参数一定要设置为TRUE。#这样才能保证allexceldata整个文件夹(文件夹和文件夹内的内容)都复制到目标文件夹中。list.files(path="all_stickes_0710",s=TRUE,recursive=TRUE)#我们就可以查看all_stickes_0710文件夹中的所有文件内容,#但是一般来说我们是不指定s和recursive这两个参数的,#s可以将这个文件夹中所有文件的相对路径都展示出来,#recursive参数会将这个文件夹所有二级、三级等所有文件夹中的内容都展开list.files(path="all_stickes_0710",s=TRUE,recursive=TRUE,pattern='.xlsx')#这样做就可以将这个文件夹中所有以xlsx结尾的文件的相对路径都匹配上。file.exists('c/data/test.xlsx')unlink('source_teat.R')dir()#同下list.files(path=here::here())list.files(path=here::here(),s=TRUE,recursive=TRUE)fileSnapshot(s=TRUE)$info#is

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论