特定のディレクトリに新しいファイルを作成する方法を教えてください。私はこのクラスを作成しました:指定したディレクトリにファイルを作成する
class FileManager
def initialize()
end
def createFile(name,extension)
return File.new(name <<"."<<extension, "w+")
end
end
ファイルを作成するディレクトリ(パス)を指定したいと思います。このものが存在しなければ、彼は創造されるでしょう。ファイルの作成直後にhereのようにfileutils
を使用する必要がありますか?またはファイルを作成する場所を作成時に直接指定することはできますか?あなたが渡されてきたディレクトリが(File.dirname
を使用して、パスからディレクトリを引っ張って)存在し、そうでない場合は、それを作成すること
おかげ
あなたの質問はちょっと混乱しています。あなたは 'File.new(" path/to/file ")'を実行することができますか、存在しないとディレクトリを作成したいと言っていますか? –
彼が存在しない場合、ディレクトリを作成したいと思います。私は私の質問を編集 – bAN
私の答えを参照してください –