簡體   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