Ruby文件操作怎樣創(chuàng)建目錄

小樊
82
2024-11-06 03:52:35

在Ruby中,你可以使用FileUtils模塊中的mkdirmakedirs方法來(lái)創(chuàng)建目錄。以下是兩種方法的示例:

  1. 使用mkdir方法創(chuàng)建單個(gè)目錄:
require 'fileutils'

directory_path = 'path/to/your/directory'

# 創(chuàng)建目錄
FileUtils.mkdir(directory_path) unless Dir.exist?(directory_path)
  1. 使用makedirs方法創(chuàng)建多級(jí)目錄(遞歸創(chuàng)建):
require 'fileutils'

directory_path = 'path/to/your/directory'

# 創(chuàng)建多級(jí)目錄
FileUtils.makedirs(directory_path) unless Dir.exist?(directory_path)

在這兩個(gè)示例中,我們首先引入了FileUtils模塊,然后指定了要?jiǎng)?chuàng)建的目錄路徑。接下來(lái),我們使用mkdirmakedirs方法創(chuàng)建目錄,同時(shí)使用unless Dir.exist?確保目錄不存在時(shí)才進(jìn)行創(chuàng)建。

0