2017-02-28 15 views
0

私はローカルドライブ上で実行する1つのディレクトリにストアsomesドキュメントを持っていますが、この "\\ 172.16.3.145 \ Directory"としてパスを使用するとネットワークドライブでエラーが発生します。私はリストビュー内のすべてのファイルを一覧表示しようとすると、エラーをネットワークでディスクにアクセスする方法

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

エラーがこれに似ています 「ディレクトリ\ドキュメント\のdocument.pdf \ \\ 172.16.3.145の値はfilePathにのための有効なパスではありません」 私は本番コンピュータでデバッグすることはできませんので、私は思います作業前にすべてのコード(ディレクトリを作成し、ネットワークドライブ上のファイルをコピーする)が原因でエラーが発生しています –

答えて

関連する問題