【问题标题】:How to search and delete multiple text files from a directory using code如何使用代码从目录中搜索和删除多个文本文件
【发布时间】:2015-05-04 20:35:04
【问题描述】:

我的表单上有一个树形视图控件,从这个表单中,我将数据保存到文本文件到桌面目录中,格式如下:

  • 丹·迈克尔.TXT
  • 丹·迈克尔.GAT
  • Michael Torns.STD

我在表单上还有一个按钮,用户可以单击该按钮删除任何节点,在该节点被选中后。

在我的树形视图中,有一个文本为“Michael”的节点。

我想要实现的是,用户选择这个节点后,然后点击删除按钮,该节点被删除,桌面目录下所有名称中带有“Michael”的文本文件也被删除。

我能够指定在其中找到文本文件的子文件夹,但不知道如何继续实现我的目标,因此请提供一些帮助。

我正在使用 Visual Basic 2010 Express。

‘This is the sub-folder directory in which the text files are found
Dim GB = New DirectoryInfo(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop), "Student Names\" & TextBox1.Text))

Dim FGY As TreeNode 
    FGY = TreeView1.SelectedNode

‘Need help here…

【问题讨论】:

标签: vb.net text-files vb.net-2010


【解决方案1】:

使用 .GetFiles 列出具有特定搜索模式的所有文件:

Dim pattern As string = "*" & FGY.Text & "*"
    For Each fi In GB.GetFiles(pattern)
            fi.Delete
Next

【讨论】:

  • 非常感谢你,我的朋友!这解决了我的问题。
猜你喜欢
  • 1970-01-01
  • 2011-01-02
  • 2015-02-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-11
  • 1970-01-01
  • 2012-11-26
相关资源
最近更新 更多