Имам файл, създаден от OCR програма, до която се опитвам да осъществя достъп, след като е създаден. В моя код проверявам дали файлът съществува. Ако проверя така:
If File.Exists("C:\inetpub\wwwroot\usbtest\Portals\0\uploads\" + sNewFileName) Then
програмата казва, че този файл не съществува. Ако обаче задам пътеките така:
If File.Exists("C:\inetpub\wwwroot\usbtest\Portals\0\uploads\8application2_0001.txt") Then
програмата продължава.
Когато отстранявам грешки и влизам в кода ред по ред, тогава програмата се изпълнява и връща, че файлът съществува, като използва параметризирания низ (първи пример за код)
- Задал съм разрешенията за файл/папка на Пълен контрол за всички (само за този тест). Файлът не е само за четене и е „готов за архивиране“.
Някакви идеи?
РЕДАКТИРАНЕ:
Промених кода въз основа на предложения като:
Dim sPortalPath, sFullPath, sDirPath As String
sDirPath = "C:\inetpub\wwwroot\usbtest\"
sPortalPath = "Portals\0\uploads\"
sFullPath = sDirPath & sPortalPath & sNewFileName
If File.Exists(sFullPath) = True Then
Дебъгерът ми дава следното:
Когато стартирам програмата, тя ми казва, че не съществува! (скубя си косата)
sNewFileName
също съдържа ли разширението? - person Jeroen Vannevel   schedule 15.02.2014