1. ホーム
  2. ruby

[解決済み] Rubyで再帰的にディレクトリを作成するには?

2022-11-19 08:26:53

質問

私は/a/b/c/d.txtとしてファイルを保存したいのですが、これらのディレクトリのいずれかが存在するかどうか分からないので、必要に応じてそれらを再帰的に作成する必要があります。 どのようにrubyでこれを行うことができますか?

どのように解決するには?

使用方法 mkdir_p :

FileUtils.mkdir_p '/a/b/c'

_p は unix の parent/path の名残りです。 mkpath を使うこともできます。

FileUtils.mkpath '/a/b/c'

Ruby 1.9 で FileUtils はコアから削除されましたので、その場合は require 'fileutils' .