我需要编写一个删除多个文件的脚本。我已经能够编写一个在目录中搜索一个文件名,然后将其删除但我需要能够一次指定多个文件名并删除所有文件名(如果找到)。应该注意的是,我不是要搜索重复的文件名。现在我每次要搜索要删除的文件时都要编辑脚本,我必须每天多次使用十几个文件来执行此操作.....文件名永远不会是相同;一旦使用,它们将永远不会再次使用。
这是我想要实现的一个例子。
搜索C:/ junk / log /获取“ ff12345a.txt ”和“ hg76930b.dr1 ”和“ 890379.rt ”然后删除所有。
现在我试图通过一个bat文件来做这个,但最终有一个vb程序有一个GUI允许我指定我想要搜索的多个文件而不是每次都编辑脚本会很酷。 / p>
提前致谢!
答案 0 :(得分:1)
' make a reference to a directory
Dim di As New IO.DirectoryInfo("c:\")
Dim diar1 As IO.FileInfo() = di.GetFiles()
Dim dra As IO.FileInfo
'list the names of all files in the specified directory
For Each dra In diar1
'Do what you want with dra / Use your delete code here
ListBox1.Items.Add(dra)
Next
过滤搜索更改di.GetFiles()到di.GetFiles(“。extionsion”)