替换文本多个文件vb.net

时间:2017-11-13 09:45:24

标签: vb.net

我想要多个具有名称和格式不同的文件 我将替换一些文本

为此,请使用以下命令:

 Dim sb As New StringBuilder(File.ReadAllText("tmp\boot_root\initrd\fstab.*"))
        sb.Replace("ro,barrier", "ro,noatime,barrier")
        sb.Replace("ro,errors", "ro,noatime,errors")

但这不起作用。我需要一个更好的命令来做到这一点

请帮助

1 个答案:

答案 0 :(得分:0)

要获取与给定目录中的模式匹配的所有文件的列表,请使用Directory.Getfiles(path,pattern)。例如:

Dim list as String()
Dim path as String = "C:\tmp\"
Dim filename as String = "fstab"

list = Directory.GetFiles(path, filename & ".*")

For Each file As String In list
    'Logic goes here.
Next