0
我有例行的存儲somes文件到本地驅動器上運行的一個目錄,但得到網絡驅動器錯誤,如果我使用路徑作爲這個「\\ 172.16.3.145 \目錄」。如何訪問網絡中的磁盤
我用這個代碼,需要創建子目錄:
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價值\目錄\文檔\ document.pdf不是文件路徑的有效路徑」 我不能在生產計算機進行調試,所以我想由於所有代碼在工作之前(在網絡驅動器上創建目錄和複製文件) –