1
array = ["Cliebnt.rb", "Clientversbion.txt", "filbe1.rb", "UpdateSebrver.rb", "ttesbt.rb", "filbe2.txt", "readebr.rb", "Actualbversion.txt"]
print a = array.size
a.times do
print b = array.pop
sleep 2
Dir.chdir(File.dirname(File.new (b)))
end
"txtfile1.rb:7:in `initialize': No such file or directory @ rb_sysopen - Actualbversion.txt (Errno::ENOENT)"
如何解決?
你想在哪個目錄下創建它? '「Actualbversion.txt」'沒有創建,因此拋出錯誤。爲什麼你需要'chdir'? –
在這個.rb-sile的目錄中。我無法設置該腳本的目錄。嘗試只使用一些像這樣 - File.new(b),但再次返回錯誤 – user3453560
你可以,你嘗試的方式是錯誤的。告訴我你想要哪個目錄。 –