这个ruby 报错是什么意思?
报错 ERRNO::EACCESpermission denied - C;/XXX/XXX/XXX.bin
我写的脚本是
f=File,open("C;/XXX/XXX/XXX.bin","r")
这个报错是啥意思啊?google没找着结果 那什么,
f = File.open("XXX","r")
XXXXX----codes
f.close
f = file.open("YYYY","r")
就这样报错了,File不能这样用啊?
有一次
换成 h = File.open("YYY","r")没报错
但是之后就又报错了。。。。 试了下,ruby 1.9.1
irb(main):001:0> f = File.open("c:/temp/test.bin", "r")
=> #<File:c:/temp/test.bin>
irb(main):002:0> f = File.open("test.txt", "r")
=> #<File:test.txt>
irb(main):003:0> f.readline
=> "1-line\\n"
我刚才搞明白了。。。别的程序打开这个文件我用RUBY就打不开。。。那个程序关了就又能打开了。。。同样,ruby打开这个文件,那边的程序就打开XXX失败。。。
页:
[1]