Change to a newly created directory

Ruby Beginner

I have a command line script that captures a single argument and creates
a directory in that name. I then want to copy some directories inside
of this newly created directory.

I can’t seem to figure out how to change to the new directory.

require ‘FileUtils’

file_name = ARGV[0]

FileUtils.mkdir file_name # Creates top level directory

I want this folder to be subdirectory of the newly created top-level

directory
FileUtils.mkdir_p ‘/images’

Thanks

John

you can try:

file_path = ARGV[0]

FileUtils.mkdir_p file_path + ‘/images’

John W. wrote:

Ruby Beginner

I have a command line script that captures a single argument and creates
a directory in that name. I then want to copy some directories inside
of this newly created directory.

I can’t seem to figure out how to change to the new directory.

require ‘FileUtils’

file_name = ARGV[0]

FileUtils.mkdir file_name # Creates top level directory

I want this folder to be subdirectory of the newly created top-level

directory
FileUtils.mkdir_p ‘/images’

Thanks

John

Dir.chdir(directory_name)

Great! thanks for your help.

John

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs