gpt4 book ai didi

vb.net - 在已经存在的文本文件中写入文本 VB.NET

转载 作者:行者123 更新时间:2023-12-04 21:53:38 25 4
gpt4 key购买 nike

我一直在开发一款街机游戏,作为每一款优秀的街机游戏,它都有一个内置的记分牌,这样玩家就可以看到谁的得分更高。我的问题是每次输入新的分数线时,它都会删除文本文件中的所有先前行。我一直在使用的代码如下:

    If player1 > 25 Then

objReader.Close()
MsgBox("O " + jogador1 + " ganhou.")
tab1.Enabled = False

Dim wrtScore As String = "C:\Documents and Settings\Joao\My Documents\Visual Studio 2010\Projects\flaghunter\flaghunter\deposito\scores.txt"
Dim objWriter As New System.IO.StreamWriter(wrtScore)

wrtScore = wrtScore.Trim()

objWriter.WriteLine(jogador1 + " " + Str(player1))

objWriter.Close()


End If

感谢您的关注和任何帮助。

最佳答案

使用 File.AppendText反而:

    // This text is always added, making the file longer over time
// if it is not deleted.
Using sw As StreamWriter = File.AppendText(path)
sw.WriteLine("This")
sw.WriteLine("is Extra")
sw.WriteLine("Text")
End Using

如果第一次不存在,这将创建文件,如果文件已经存在,则附加文本

关于vb.net - 在已经存在的文本文件中写入文本 VB.NET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10056584/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com