繁体   English   中英

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

[英]VB.Net Delete all files in folder

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

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

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

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

文件夹路径是

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

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

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

  • "*.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

关于什么

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

等等。?

IO.Directory.Delete(

“真实”意味着把一切都吹走:所有的子目录。 和文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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