使用分隔符以指定格式将内容写入记事本

时间:2012-07-17 07:06:37

标签: vb.net file-io

我想以这种格式创建一个记事本

100001|10001|1001|91|9942321400|MR|Hari|Q|PUBLIC|249 MUNDON ROAD|MALDON|FL|44|TN|NO_PROVINCE|600004|IN|M|27304|9942321400|test@test.com|nothing|COMMENTS|1|Southeast
100001|10001|1001|91|9865015695|MR|Hari|Q|PUBLIC|249 MUNDON ROAD|MALDON|FL|44|TN|NO_PROVINCE|600004|IN|M|27304|9942321400|test@test.com|nothing|COMMENTS|1|Southeast
100001|10001|1001|91|9894825469|MR|Hari|Q|PUBLIC|249 MUNDON ROAD|MALDON|FL|44|TN|NO_PROVINCE|600004|IN|M|27304|9942321400|test@test.com|nothing|COMMENTS|1|Southeast

我正在使用vb.net,以上述格式除了电话号码剩余值相同。它将用管道分隔符写入记事本。         电话号码值从数据集中接收并存储在变量中。在循环中使用流编写器语句。但我无法得到输出。请帮我这样做?我是vb.net的新手

1 个答案:

答案 0 :(得分:0)

尝试类似的东西来编写你的文件。

导入System.IO并添加该例程。 Path应该是完整路径,包括要生成的文件的文件名和扩展名。如果将False更改为True,如果再次写入文本,它会将文本附加到文件的最后,如果是,则将其覆盖。

    Using writer As StreamWriter = New StreamWriter(path, False, System.Text.Encoding.UTF8)
    for each ...
        writer.writeLine(var1+"|"+var2...)
    Next
    writer.Close()

    End Using