在VB .NET行的末尾附加文本

时间:2017-05-05 15:20:32

标签: vb.net text append

我想在文件中附加一些文字。

我使用此代码附加文件中的文本

Dim Lines As List(Of String) = ReadAllLines(Script_Path_DiskPart & File_MakeVDISK).ToList()
Lines.Insert(0, Frm_Login.AmountDisk & " Type=" & ChrW(34) & "EXPANDABLE" & ChrW(34))
System.IO.File.WriteAllLines(Script_Path_DiskPart & File_MakeVDISK, Lines)

这就是我在System.File.WriteAllLines(Script_Path_Diskpart & File_MakeVDISK, Lines)

之后得到的

意外结果:

enter image description here

预期结果:

enter image description here

其实我想使用System.IO.File.Append...,但我不知道它是如何运作的......

1 个答案:

答案 0 :(得分:1)

看起来不是Lines.Insert语句,你想做这样的事情:

Lines(0) = Lines(0) & Frm_Login.AmountDisk & " Type=""EXPANDABLE"""

请注意,您可以使用其他引号来转义引号,而不是使用ChrW,因此在“EXPANDABLE”周围加一对加倍引号""