【问题标题】:VB.net txt text file merge / concatenate all filesVB.net txt 文本文件合并/连接所有文件
【发布时间】:2015-03-12 11:07:13
【问题描述】:

我通过使用以下代码和对 dos 的 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,它会将它们全部合并并且可读,但是当我执行上述代码时,它会改变格式。有什么想法吗?

【问题讨论】:

  • 如何改变格式?

标签: vb.net text-files concatenation


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-24
      • 2019-05-13
      • 1970-01-01
      • 2017-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多