📜  在 - R 编程语言中创建文件夹(1)

📅  最后修改于: 2023-12-03 14:50:50.267000             🧑  作者: Mango

在 R 编程语言中创建文件夹

在 R 编程语言中,创建文件夹是一个非常基本的任务,尤其是在数据处理过程中。本教程将会介绍如何使用 R 语言创建文件夹。

使用 dir.create() 函数创建文件夹

在 R 语言中,要创建一个新的文件夹,我们只需要使用 dir.create() 函数。以下是一个示例代码片段,可以用来创建名为 myFolder 的文件夹:

dir.create("myFolder")

在执行该代码后,R 将在当前工作目录中创建一个名为 myFolder 的新文件夹。如果要在其他目录下创建文件夹,可以使用该目录的绝对或相对路径,如下所示:

dir.create("~/Desktop/myFolder")    # 在桌面上创建一个新文件夹
dir.create("../myFolder")           # 在上级目录中创建一个新文件夹
检查文件夹是否已存在

在实际情况中,我们可能需要检查一个文件夹是否已经存在,避免重复创建。为了实现该功能,我们可以使用 dir.exists() 函数。例如,以下代码片段将会检查当前工作目录下是否存在名为 myFolder 的文件夹:

if (!dir.exists("myFolder")) {
  dir.create("myFolder")
}

如果该文件夹不存在,R 将会创建一个新的名为 myFolder 的文件夹。

建立文件夹层次结构

有时候,我们需要在一个已经存在的文件夹内创建一个新的子文件夹。要实现这个目标,我们需要为新文件夹指定一个路径,该路径应该包含文件夹的名称以及文件夹所在的目录。例如,假设我们需要在当前工作目录下创建一个名为 myFolder 的文件夹,并在其中创建两个新的子文件夹 subfolder1subfolder2

dir.create("myFolder/subfolder1")
dir.create("myFolder/subfolder2")

在执行该代码后,R 将在 myFolder 文件夹内创建两个新文件夹。

总结

在 R 语言中,使用 dir.create() 函数可以轻松创建新的文件夹。要检查文件夹是否已存在,可以使用 dir.exists() 函数。如果要在现有文件夹内创建新的子文件夹,需要指定正确的路径。