简体   繁体   中英

VB.Net Delete all files in folder

I am trying to delete all files from single folder in VB.Net but to keep that folder.

As far as i know, i can delete files by this way:

Dim heart17 As System.IO.FileInfo = New IO.FileInfo("path")
heart17.Delete()

And it works, but i need to empty a whole folder.

The folder path is

C:\\Users\\username\\Desktop\\Games .

I've read this question , but it doesn't work for me (it has some errors or i did something wrong).

This will help you to delete all files in the specified directory you can specify the search pattern to delete files that satisfies the pattern; some possible search patterns are:

  • "*.jpg" - selects all jpg files.

  • "*.txt" - selects all text files.

  • "*123.txt" selects all text files whose name ends with 123

Dim directoryName As String = "your path here"
For Each deleteFile In Directory.GetFiles(directoryName ,"*.*",SearchOption.TopDirectoryOnly)
    File.Delete(deleteFile)
Next

What about

FileSystem.Kill ("c:\path\*.*")
FileSystem.Kill ("c:\path\*.jpg")

etc.?

IO.Directory.Delete(

"true" means blow everything away: all sub-dirs. and files

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM