Подпишитесь на рассылку о самых интересных материалах в мире веб-разработки :)

Как создать папку с текстовым файлом внутри


(Gtufc) #1

Допустим есть код который создает новый файл. Каким образом создавать новую папку - locationName c текстовым файлом- fileName внутри каждый раз?

fileName = "#{locationName}.txt"
	File.open(fileName, 'w') do |file|
		cityArray.each do |item|
			file << "https://www.locations/#{item}/\n"
		end
	end

(Gtufc) #2

Dir.pwd ------------------------"/home/marcos/code"
Dir.mkdir(“test”)
Dir.chdir(“test”) do
Dir.pwd --------------------------- "/home/marcos/code/test"
File.new(“file.rb”, “w”)
end
Dir.pwd------------------ “/home/marcos/code”


(Kvokka) #3
FileUtils.mkdir_p path
FileUtils.touch [path, filename].join('/')