로컬 드라이브에서 실행되지만 "\\ 172.16.3.145 \ Directory"와 같은 경로를 사용하는 경우 네트워크 드라이브에서 오류가 발생하는 하나의 디렉토리에 저장소 somes 문서에 대한 루틴이 있습니다. 내가리스트 뷰에있는 모든 파일을 나열 할 때 오류가네트워크에서 디스크에 액세스하는 방법
If My.Computer.FileSystem.DirectoryExists(PercorsoDocumenti) = False Then
My.Computer.FileSystem.CreateDirectory(PercorsoDocumenti)
End If
If My.Computer.FileSystem.DirectoryExists(PercorsoOrdini) = False Then
My.Computer.FileSystem.CreateDirectory(PercorsoOrdini)
End If
'+++ creazione della sottodirectory per l'ordine che deve sempre esistere per poter consultare i files presenti +++
If My.Computer.FileSystem.DirectoryExists(PercorsoOrdini & lblIdOrdinePassato.Text) = False Then
My.Computer.FileSystem.CreateDirectory(PercorsoOrdini & lblIdOrdinePassato.Text)
End If
LstViewDocumentiCaricati.Clear()
For Each fileName As String In IO.Directory.GetFiles(PercorsoOrdini & lblIdOrdinePassato.Text)
ImgLstFiles.Images.Add(Icon.ExtractAssociatedIcon(fileName))
LstViewDocumentiCaricati.Items.Add(IO.Path.GetFileName(fileName), ImgLstFiles.Images.Count - 1)
Next
이 코드 작업과 "\\ 서버 \ 디렉토리"와 같은 경로도 디렉토리를 생성하지만, 얻을 : 필요한 하위 디렉토리를 생성하기위한
나는이 코드를 사용 이 다른 코드 : 내가 충분한 권한을 가진 디렉토리를 공유하는 경우
가For Each fileName As String In IO.Directory.GetFiles(PercorsoOrdini & lblIdOrdinePassato.Text)
ImgLstFiles.Images.Add(Icon.ExtractAssociatedIcon(fileName))
LstViewDocumentiCaricati.Items.Add(IO.Path.GetFileName(fileName), ImgLstFiles.Images.Count - 1)
Next
오류도 발생 ... 그것은 네트워크 드라이브에 디렉토리를 생성하지만 시도는 파일을 나열 할 때 오류 이동합니다.
Value of \172.16.3.145\Directory\Docs\document.pdf is not a valid path for filePath
내가 생산 컴퓨터에서 디버깅 할 수없는, 그래서 나는 모든 코드 전나무가 디렉토리를 작성 (작동하기 때문에 오류가 프로 시저 코드 목록에 생각 :
오류는이 유사하다 네트워크 드라이브).
누군가 나를 이해하는 데 도움이 될 수 있습니까?
오류가 발생한다고 말하면서 오류는 무엇인지 알 수 없습니다. 우리가 도울 수 있다면 정확한 오류 메시지와 그것이 어디에 있는지를 알아야합니다. –
또한 [** 제목에 사용하는 언어 **] (http://meta.stackexchange.com/questions/19190/should-questions-include-tags-in-their-titles)라고 쓰지 마십시오. . –
오류는 다음과 유사합니다. "\\ 172.16.3.145 \ Directory \ Docs \ document.pdf의 값은 filePath의 올바른 경로가 아닙니다." 프로덕션 컴퓨터에서 디버깅 할 수 없으므로 작업 전에 모든 코드 (디렉토리를 만들고 네트워크 드라이브에 파일 복사)로 인해 오류가 발생했습니다. –