我正在关注一个教程,并试图更改位于'drive/users/myname/test'下的文件夹中的三个文件的名称。我发现了错误:试图在Mac OS上使用Dir和File.rename更改文件的名称?
'chdir': No such file or directory - test'.
出发的路径已经是“驱动器/用户/ MYNAME”,这就是为什么我认为我只需要输入“test”的Dir.chdir
。
如何在Mac OS上正确输入路径?
Dir.chdir('test')
pic_names = Dir['test.{JPG,jpg}']
puts "What do you want to call this batch"
batch_name = gets.chomp
puts
print "Downloading #{pic_names.length} files: "
pic_number = 1
pic_names.each do |p|
print '.'
new_name = "batch_name#{pic_number}.jpg"
File.rename(name, new_name)
pic_number += 1
end