私はローカルドライブ上で実行する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
私は本番コンピュータでデバッグすることはできませんので、私はすべてのコードもみは(上のディレクトリを作成して動作するため、エラーがプロシージャのコードをリストしていると思いますネットワークドライブ)。
誰かがなぜ私が理解するのを助けることができましたか?
あなたはエラーが発生すると言いますが、エラーは何であるかは決して言いません。正確なエラーメッセージとその場所を知る必要があります。もし私たちが手伝ってくれるなら、それらはスローされます。 –
また、[タイトル**で使用している言語**](http://meta.stackexchange.com/questions/19190/should-questions-include-tags-in-their-titles)も書かないでください。 。 –
エラーがこれに似ています 「ディレクトリ\ドキュメント\のdocument.pdf \ \\ 172.16.3.145の値はfilePathにのための有効なパスではありません」 私は本番コンピュータでデバッグすることはできませんので、私は思います作業前にすべてのコード(ディレクトリを作成し、ネットワークドライブ上のファイルをコピーする)が原因でエラーが発生しています –