如果文件包含单词,我想删除它。如果文件包含指定的单词,我就能找到文件
Dim paths() As String = IO.Directory.GetFiles(%AppData% & "\etc\", "*chrome*")
If paths.Length > 0 Then
' Delete file?
End If
删除文件的正确方法是什么?
答案 0 :(得分:3)
这应该是工作:
Dim path = IO.Path.Combine(
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData),
"etc")
Dim filter = "chrome"
Dim files =
From fl In IO.Directory.GetFiles(path)
Where fl.Contains(filter)
Select fl
For Each fl In files
IO.File.Delete(fl)
Next
答案 1 :(得分:2)
尝试这样的事情。 首先,您需要DirectoryInfo,然后您需要搜索&删除。
For Each file In New DirectoryInfo(Environment.SpecialFolder.ApplicationData).GetFiles("*chrome*")
file.Delete()
Next