Файл существует, но получает ошибку ENOENT

Вот суть:https://gist.github.com/973e70bde8e6a530c489

У меня есть два сценария. Один работает, а другой не работает, хотя код точно такой же.

Возьмите файл CSV уже на коробке и проанализируйте его. Работает отлично. Без вопросов.Возьмите CSV-файл, который был только что создан, и попытайтесь его проанализировать, и я получу:

ENOENT, нет такого файла или каталога '/Users/Home/dev/csv/TwFrI5vhdownload.csv

Тот же формат файла CSV и все такое. В любом случае это не имеет значения, потому что созданный файл даже не откроется. Сбой с ошибкой выше, даже если файл существует. Если я перезапущу Node и попытаюсь получить этот файл, то он работает отлично. Если я запускаю fs.stat для только что созданного файла, он не работает.

Я пробовал тайм-ауты, внешние обратные вызовы и т. Д., Но с динамически созданным файлом это всегда дает сбой.

Что мне здесь не хватает? Файл заблокирован, а я не знаю?

Спасибо!

система:

OSX Lion Node v0.6.7

Ответы на вопрос(1)

Ваш ответ на вопрос