VB.net txt文本文件合并/连接所有文件

时间:2015-03-12 11:07:13

标签: vb.net text-files concatenation

我已经使用以下代码和shell来组合所有日志文件。

    pi2.Arguments = "/c for /r c:\logs " + "%F in (*.*) do @type " + """%F """ + ">>c:\logs\Master"
    pi2.FileName = "cmd.exe"
    p2.StartInfo = pi2
    p2.Start()
    p2.WaitForExit()

这会将所有信息放在一个文件中,但由于某种原因会更改格式。如果我在dos中执行简单的复制 * .txt,它会将它们全部合并并且可读,但是当我执行上述代码时,它会更改格式。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

道歉这是一个新手错误文本阅读器已损坏我刚刚重新安装它。对不起,如果我浪费了你的时间。

答案 1 :(得分:0)

要在VB中连接字符串,您需要使用&运算符。

pi2.Arguments = "/c for /r c:\logs " & "%F in (*.*) do @type " & """%F """ & ">>c:\logs\Master"