R语言 如何检查一个文件是否已经存在

R语言 如何检查一个文件是否已经存在

在这篇文章中,我们将讨论如何使用R编程语言检查一个文件是否已经存在。

使用中的目录

如何在R语言中检查一个文件是否已经存在?

方法1:使用File.exists()

函数file.exists()返回一个逻辑向量,表明函数中提到的文件是否存在。

注意: 确保为这些文件提供一个文件路径,而不是在当前工作目录中。

语法: File.exists(“file_path”)

返回值: 函数file.exists()返回一个逻辑向量,表明由其参数命名的文件是否存在。

  • TRUE-文件存在
  • FALSE–文件不存在

例子

file.exists("Akshit.R")

输出

[1] TRUE

例2 :

file.exists("GFG.R")

输出

[1] FALSE

方法2:使用file_test()

这个函数也可以用来检查文件是否存在。

语法: file_test(op, x, y)

参数。

  • op: 一个指定要进行的测试的字符串。单项测试(只使用x)有”-f”(存在且不是目录)、”-d”(存在且是目录)和”-x”(可作为文件执行或可作为目录搜索)。二进制测试是”-nt”(严格地比新,使用修改日期)和”-ot”(严格地比旧):在这两种情况下,除非两个文件都存在,否则测试为假。
  • x, y: 提供文件路径的字符向量。

返回: 函数file_test()返回一个逻辑向量,表明由其参数命名的文件是否存在。

  • TRUE-文件存在
  • FALSE-文件不存在

例子

#"-f" (existence and not 
# being a directory)
file_test("-f","Akshit.R")

输出

[1] 为真

例2 :

file_test("-f","GFG.R") 

输出

[1] TRUE

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程