ruby能否创建一个当前不存在的文件

ruby能否创建一个当前不存在的文件

File.new Dir.pwd+%Q@/aaa/111.txt@

当前路径下的“aaa”文件夹中没有“111.txt”文件,使用上面语句有出现如下错误提示:
temp.rb:253:in `initialize': No such file or directory
.../RUBY/practice/aaa/111.txt (Errno::ENOENT)

请高手支招,谢谢!
问题解决了,贴出解决方法供大家分享:)

f = File.new %Q@./aaa/222.txt@, %Q@w+@, File::CREAT

使用File::CREAT