脚本>搜索目录以查找多个文件名,然后将其删除

时间:2015-01-14 14:44:35

标签: vb.net windows vb.net-2010

我需要编写一个删除多个文件的脚本。我已经能够编写一个在目录中搜索一个文件名,然后将其删除但我需要能够一次指定多个文件名并删除所有文件名(如果找到)。应该注意的是,我不是要搜索重复的文件名。现在我每次要搜索要删除的文件时都要编辑脚本,我必须每天多次使用十几个文件来执行此操作.....文件名永远不会是相同;一旦使用,它们将永远不会再次使用。

这是我想要实现的一个例子。

搜索C:/ junk / log /获取“ ff12345a.txt ”和“ hg76930b.dr1 ”和“ 890379.rt ”然后删除所有。

现在我试图通过一个bat文件来做这个,但最终有一个vb程序有一个GUI允许我指定我想要搜索的多个文件而不是每次都编辑脚本会很酷。 / p>

提前致谢!

1 个答案:

答案 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”)