我尝试使用此代码删除filepath
中的每个文件
For Each filetodelete In Directory.GetFiles(filepath, "*.*", SearchOption.TopDirectoryOnly)
File.Delete(filetodelete)
Next
它适用于.txt
文件,但如果我在.pdf
或.docx
文件上尝试它,它只会删除其中的 3 个。
但是,我可以将与Directory.GetFiles
找到的所有文件输出到列表框中。
试试这个,它将删除给定目录中的所有文件和文件夹:
Dim di as New DirectoryInfo("path here") ''Do not include additional filter parameters here
For each file as FileInfo in di.EnumerateFiles
file.Delete() '''Deletes the files
Next
For each Folder as DirectoryInfo in di.EnumerateDirectories
Folder.Delete(True) '''Deletes the folders
Next