2017-02-28 1 views
0

로컬 드라이브에서 실행되지만 "\\ 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

내가 생산 컴퓨터에서 디버깅 할 수없는, 그래서 나는 모든 코드 전나무가 디렉토리를 작성 (작동하기 때문에 오류가 프로 시저 코드 목록에 생각 :

오류는이 유사하다 네트워크 드라이브).

누군가 나를 이해하는 데 도움이 될 수 있습니까?

+2

오류가 발생한다고 말하면서 오류는 무엇인지 알 수 없습니다. 우리가 도울 수 있다면 정확한 오류 메시지와 그것이 어디에 있는지를 알아야합니다. –

+0

또한 [** 제목에 사용하는 언어 **] (http://meta.stackexchange.com/questions/19190/should-questions-include-tags-in-their-titles)라고 쓰지 마십시오. . –

+0

오류는 다음과 유사합니다. "\\ 172.16.3.145 \ Directory \ Docs \ document.pdf의 값은 filePath의 올바른 경로가 아닙니다." 프로덕션 컴퓨터에서 디버깅 할 수 없으므로 작업 전에 모든 코드 (디렉토리를 만들고 네트워크 드라이브에 파일 복사)로 인해 오류가 발생했습니다. –

답변

관련 문제