VB.Net удалить все файлы в папке
Я пытаюсь удалить все файлы из одной папки в VB.Net но сохранить эту папку.
насколько я знаю, я могу удалить файлы таким образом:
Dim heart17 As System.IO.FileInfo = New IO.FileInfo("path")
heart17.Delete()
и это работает, но мне нужно, чтобы очистить всю папку.
путь к папке
C:UsersusernameDesktopGames
.
Я читал этот вопрос, но это не работает для меня (у него есть некоторые ошибки, или я сделал что-то не так).
2 ответов
это поможет вам!--7-->удалить файлы в указанном каталоге вы можете указать шаблон поиска для удаления файлов, удовлетворяющих шаблону; некоторые возможные шаблоны поиска:
"*.jpg"
- выбирает всеjpg
файлы.
"*.txt"
- выбирает все текстовые файлы.
"*123.txt"
выбирает все текстовые файлы, имя которых заканчивается123
Dim directoryName As String = "your path here"
For Each deleteFile In Directory.GetFiles(directoryName ,"*.*",SearchOption.TopDirectoryOnly)
File.Delete(deleteFile)
Next