Каким-то образом файл появился в одном из моих каталогов, и в конце его расширения есть место -
его зовут "test.txt". Странно то, что Directory.GetFiles()
возвращает мне путь этого
файл, но я не могу получить информацию о файле с FileInfo
class.
Ошибка проявляется здесь:
DirectoryInfo di = new DirectoryInfo("c:\\somedir");
FileInfo fi = di.GetFileSystemInfos("test*")[0] as FileInfo;
//correctly fi.FullName is "c:\somedir\test.txt "
//but fi.Exists==false (!)
Не нарушен ли класс FileInfo? Могу ли я как-нибудь получить информацию об этом файле? Я действительно не знаю, как этот файл появился в моей файловой системе, и я не могу воссоздать еще некоторые из них.
Все мои попытки создать новый файл с таким расширением не увенчались успехом, но теперь моя программа
грохот, когда это происходит. Я могу легко обработать исключение при поиске файла, но мальчик я
Любопытно об этом!