VB.Net删除文件夹中的所有文件

Ste*_*vić 10 vb.net

我试图从VB.Net中的单个文件夹中删除所有文件,但保留该文件夹.

据我所知,我可以通过这种方式删除文件:

Dim heart17 As System.IO.FileInfo = New IO.FileInfo("path")
heart17.Delete()
Run Code Online (Sandbox Code Playgroud)

它工作,但我需要清空整个文件夹.

文件夹路径是

C:\Users\username\Desktop\Games.

我已经读过这个问题,但它对我不起作用(它有一些错误或我做错了什么).

suj*_*lil 12

这将帮助您删除所有文件在指定的目录,你可以指定搜索模式删除满足病毒码文件; 一些可能的搜索模式是:

  • "*.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
Run Code Online (Sandbox Code Playgroud)


Ste*_*yer 5

关于什么

FileSystem.Kill ("c:\path\*.*")
FileSystem.Kill ("c:\path\*.jpg")
Run Code Online (Sandbox Code Playgroud)

等等。?