我有一个Ruby程序,它一直告诉我运行时不存在各种文件。
路径是绝对路径,程序运行时存在 do 文件。当程序再次运行时,一切正常。代码绝对没有什么特别之处,它同时适用于数千个其他文件,显然在某些时候不是某些文件。
在Windows 2003上最新稳定的Cygwin上使用Ruby 1.8.7。
这可能会发生什么?
答案 0 :(得分:0)
如果您使用的是cygwin,也许您使用的是错误类型的斜杠? (前进与后退)
尝试简单的实验。在某个地方制作一个测试文件并尝试一些方法来实现它。
File.exists?('c:/test.txt')
File.exists?('c:\test.txt')
File.exists?('/test.txt')
File.exists?('\test.txt')
(我不知道windows / cygwin所以我不知道要尝试的全部空间是什么)