Я использую System.IO.File.Exists
, чтобы проверить, существует ли файл. Однако он возвращает false для файла, который, как я знаю, существует. Код состоит в следующем:Почему System.IO.File возвращает false, когда файл существует?
Assert.IsTrue(System.IO.File.Exists(@"\ImportRepositoryTest\Version2.xml"));
Каким System.IO.File
возвращается ложь, когда файл не существует?
Ваш код предполагает, что текущий диск является правильным, и что '\ ImportRepositoryTest' существует в корне этого диска. Вы уверены, что эти предположения верны? –
Вы уверены, что правильный путь верный? – WojtekT
Да, перед этой строкой я делаю data = Framework.Import.data.Loadv2 (TestContext.TestDeploymentDir + @ "\ ImportRepositoryTest \ Version2.xml") ;. Это дает ошибку, если файл не существует (я попробовал его с несуществующим файлом). –