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不是文件路径的有效路径” 我不能在生产计算机进行调试,所以我想由于所有代码在工作之前(在网络驱动器上创建目录和复制文件) –