0
這個問題是從另一個論壇沒有回答我的情況。刪除網絡共享文件夾中的目錄
我對網絡共享文件夾有些事要做。但是當我在互聯網上搜索時,它只給我一個在自己的電腦上做的代碼。我想要做的步驟是:
- 檢查目標(網絡共享文件夾)路徑是否爲空。
- 刪除文件夾內容(不是主要內容)例如:「\ USER-PC \ File \」;文件夾「File」不需要刪除,但裏面的內容需要刪除。
- 將文件夾內容從源複製到新目標。
第1號和第3號是好的。但是2號還沒有找到。如何從網絡共享文件夾中的目錄中刪除內容?我使用,但例外「莫非因爲目錄不完整的操作是根目錄下的」
刪除目錄代碼:
My.Computer.FileSystem.DeleteDirectory(strDestination, FileIO.DeleteDirectoryOption.DeleteAllContents)
請協助
編輯:
要刪除裏面的所有文件主目錄: -
Dim directory As New DirectoryInfo(strDestination)
For Each file As FileInfo In directory.GetFiles()
file.Delete()
Next file
要刪除所有fol主目錄內的分佈式能源: -
For Each folder As DirectoryInfo In directory.GetDirectories()
folder.Delete(True)
Next folder
什麼是strDestination'你的時候'值'獲得例外? – Dai 2014-09-02 02:58:47
strDestination的值是:「\ USER-PC \ File \」 – Luiey 2014-09-02 03:11:17
'\\ USER-PC \ File \'代表一個UNC共享,它是一個「根」,因此不能直接刪除,只能刪除其子。 – Dai 2014-09-02 04:23:59