在这里,我尝试使用下面的代码在 tmp 文件夹中写入字符串值。我使用 FromAsciiString() 和 ToAsciiString() 来读取/写入值。如果读取字符串值成功,我会打印 m.ReadString。我存储字符串成功。但我需要更改字符串值。可以使用 roByteArray 吗?
m.LocalFile = CreateObject("roByteArray")
m.LocalFile.FromAsciiString("Nikunj Chaklasiya")
m.ReadString = m.LocalFile.ToAsciiString()
?"ReadString: " m.ReadString
m.LocalFile.WriteFile("tmp:/interlink")
m.LocalFile.ReadFile("tmp:/interlink")
您需要读取文件,将其转换为字符串,更新它,然后写回文件。
这里是你第一次写入文件
LocalFile = CreateObject("roByteArray")
LocalFile.FromAsciiString("Nikunj Chaklasiya")
ReadString = LocalFile.ToAsciiString()
?"ReadString: " ReadString
LocalFile.WriteFile("tmp:/interlink")
如果您想稍后更新代码中其他部分的字符串,请这样做
LocalFile = CreateObject("roByteArray")
LocalFile.ReadFile("tmp:/interlink")
ReadString = LocalFile.ToAsciiString()
ReadString = ReadString + "_updated"
?"ReadString updated: " ReadString
LocalFile.FromAsciiString(ReadString)
LocalFile.WriteFile("tmp:/interlink")