bool a = File.Exists(archiveDetail["downloadPath"]);
Для a всегда задано значение false, даже если указанный файл присутствует в расположении, когда я отлаживаю и копирую путь к файлу и вставляю его в проводник, файл присутствует и его открытие, но этот методвозвращает ложьКроме того, длина пути к файлу составляет 309 символов, это причина этого?
Должна ли длина пути к файлу быть менее 260 символов?Также я изменил app.confing для рассмотрения файлов с длинными путями:
<runtime>
<AppContextSwitchOverrides value="Switch.System.IO.UseLegacyPathHandling=false;Switch.System.IO.BlockLongPaths=false" />
</runtime>
Почему File.Exists () возвращает false?
Пытался обрабатывать пути к файлам с более чем260 символов.PS - длина имени файла составляет 134 символа.
Я также пробовал это [ссылка] Хотя все еще не работает.
Этот путь генерируется, когдаотладка, когда я вставляю это в проводник, открывается файл:
C:\Users\a.bhis\Documents\GitHub\Solutio-2000\Solutio\Solutio\Content\SDKs\web\Z10_\Solutions_ZC_265\Zrbeqtqdqkuqenle\SolutionExploer\ABC Privateino\Bhar\CasisInfo\ddtp___p123palsis01.extern_botgurndne_comfi_handbuerer_silly_zzp-e.nsf_5_ZZ73860ZZEZZZ8CZ6701244Z4646_$file_Lassiv+BN2+11-1999.pdf