Этот вопрос взят с другого форума, на который еще нет ответа для моей ситуации.
У меня есть кое-что, что можно сделать в общей сетевой папке. Но когда я ищу в Интернете, он дает мне код, который я могу сделать только на своем компьютере. Шаг, который я хочу сделать, это:
- Убедитесь, что путь к месту назначения (общая сетевая папка) пуст или нет.
- Удалить содержимое папки (не основной), например: "\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
strDestination, когда вы получаете исключение? - person Dai   schedule 02.09.2014