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