Ruby File.exists? (Путь) лежит мне - PullRequest
0 голосов
/ 15 марта 2012

У меня есть программа на Ruby, которая постоянно сообщает мне, что при запуске разные файлы не существуют.

Пути абсолютно, а файлы do существуют в то времяПрограмма работает.При повторном запуске программы все работает нормально.В коде нет абсолютно ничего особенного, и он работает одновременно с тысячами других файлов, просто не определенные файлы в определенное время, по-видимому..

Что здесь может происходить?

1 Ответ

0 голосов
/ 15 марта 2012

Если вы используете Cygwin, возможно, вы используете неправильный тип слешей?(вперед против назад)

Попробуйте что-нибудь простое для эксперимента.Создайте где-нибудь тестовый файл и попробуйте несколько способов добраться до него.

File.exists?('c:/test.txt')
File.exists?('c:\test.txt')
File.exists?('/test.txt')
File.exists?('\test.txt')

(я не знаю windows / cygwin, поэтому я не знаю, каким будет все пространство, которое можно попробовать)

...