在 Delphi 下将字符串保存到磁盘的方法如下:
var
fs: TFileStream;
var
str: string;
fs := TFileStream.Create('C:\test.txt', fmCreate);
var
bytes: TBytes;
SetLength(bytes, Length(str) * SizeOf(Char));
Move(str[1], bytes[0], Length(str) * SizeOf(Char));
fs.Write(bytes[0], Length(bytes));
fs.Free;
完整的代码示例如下:
var
fs: TFileStream;
str: string;
bytes: TBytes;
str := 'Hello, world!';
fs := TFileStream.Create('C:\test.txt', fmCreate);
SetLength(bytes, Length(str) * SizeOf(Char));
Move(str[1], bytes[0], Length(str) * SizeOf(Char));
fs.Write(bytes[0], Length(bytes));
fs.Free;
这段代码将字符串 "Hello, world!" 保存到 C:\test.txt 文件中。
领取专属 10元无门槛券
手把手带您无忧上云