这个问题是从另一个论坛带来的,目前还没有针对我的情况的答案。
我在网络共享文件夹上有事要做。但是当我在互联网上搜索时,它给了我一个代码只能在自己的电脑上做。我想做的步骤是:
- 检查目标(网络共享文件夹)路径是否为空。
- 删除文件夹内容(不是主要的) 例如:“\USER-PC\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
要删除主目录中的所有文件夹:-
For Each folder As DirectoryInfo In directory.GetDirectories()
folder.Delete(True)
Next folder