R语言批量文件操作.pdfVIP

  • 0
  • 0
  • 约9.25千字
  • 约 7页
  • 2026-02-12 发布于河南
  • 举报

R语言批量文件操作

1.文件系统介绍

R语言对文件系统的操作,包括文件操作和目录操作,函数API都

定义在base包中。

2.目录操作

2.1查看目录

查看当前目录下的子目录。

#启动R程序~R#当前的目录getwd()[1][1]

#查看当前目录的子目录list.dirs()[1][1][1]

查看当前目录的子目录和文件。

dir()[1]]#查看指定目录的子目录和文件。

dir(path=dir(path=)

[1]]

[3]]

[5]]

[7]]

[9]][11]]

[13]][15]]]

[17]]]

#只列出以字母R开头的子目录或文件

dir(path=dir(path=,pattern=^R)[1]]

#列出目录下所有的目录和文件,包括隐藏文件,如.A.txt

dir(path=dir(path=,all.files=TRUE)

[1]]

[3]]

[5]]

[7]]

[9]][11]]

过系统命令查看目录结构

system(system().

├──a1

│└──b2

│└──c3

├──create├──readme.txt

└──tmp

2.3检查目录是否存在

#目录存在file.exists(file.exists()[1]TRUEfile.exists(file.exists()[1]

TRUE#目录不存在file.exists(file.exists()[1]FALSE

2.4检查目录的权限

检查目录的权限

df-dir(full.names=TRUE)#检查文件或目录是否存在,

mode=0file.access(df,0)==

0./a1./create./readme.txt./tmpTRUETRUETRUE

TRUE#检查文件或目录是否可执行,mode=1,目录为可以执行

file.access(df,1)==

0./a1./create./readme.txt./tmpTRUETRUEFALSE

TRUE#检查文件或目录是否可写,mode=2file.access(df,2)==

0./a1./create./readme.txt./tmpTRUETRUETRUE

TRUE#检查文件或目录是否可读,mode=4

文档评论(0)

1亿VIP精品文档

相关文档