Я работаю над программой, которая требует поиска файлов в определенных пользователем каталогах. Если файлы не существуют, он должен продолжать использовать свои собственные ресурсы. Проблема в том, что, хотя некоторые файлы не существуют, функция File.Exists возвращает true для них.File.Exists возвращает True, когда должен быть False
Вот изображение ошибки:
Вот код, который ищет файл и выдает ошибку:
string[] vmtLines = null;
if (File.Exists(vmtFile))
{
try { vmtLines = File.ReadAllLines(vmtFile); }
catch (Exception e) { Debug.Log(vmtFile + " Exists: " + File.Exists(vmtFile) + ", " + e.Message); }
}
Где заявляется vmtFile? – Programmer
Если он говорит, что существует, существует высокая вероятность того, что структура не будет нарушена. Вы обновили, пересортировали, включили отображение скрытых и системных файлов и т. Д.? –
Извините, я только что зафиксировал его, предположительно. Спасибо, что сообщили мне, а также он все еще сломан? –