如何删除ASCII文件中的最后一个字符

时间:2019-02-14 19:32:47

标签: c# vb.net ascii

我正在创建ASCII文件,用户需要删除最终的CR / LF。

我尝试删除最后一个字符,但是一旦文件保存,它就被简单地退回了。

foreach (DataRow row in dt.Rows)
{
    sb.Append(row["Beneficial Owner Name"].ToString().Trim().PadRight(75));
    sb.Append(delimiter);

    yada yada...

    sb.Append("\r\n");
}

将文本返回到VB调用函数,如下所示:

myfile = My.Computer.FileSystem.OpenTextFileWriter(save.FileName, True)
myfile.WriteLine(textData)
myfile.Close()

我需要一个看起来像这样的输出:

enter image description here

不是这样的:

enter image description here

我在这里做什么错了?

1 个答案:

答案 0 :(得分:1)

我们将此标记为已回答。

myfile.Write(textData) (not WriteLine) 

是解决方案