本文整理自网络,侵删。
const szChar = SizeOf(Char);///
/// saves a string to a file/// procedure StringToFile(const s: string; const FileName: string);var FileStream: TFileStream;begin FileStream := TFileStream.Create(FileName, fmCreate); try FileStream.WriteBuffer(Pointer(s)^, (Length(s) * szChar)); finally FreeAndNil(FileStream); end; // tryend;
///
/// returns the content of the file as a string/// function StringFromFile(const FileName: string): string;var FileStream: TFileStream;begin FileStream := TFileStream.Create(FileName, fmOpenRead); try SetLength(Result, (FileStream.Size div szChar)); FileStream.ReadBuffer(Pointer(Result)^, FileStream.Size); finally FreeAndNil(FileStream); end; // tryend;
相关阅读 >>
Delphi gethomepath - 获取用户程序数据目录
Delphi启动/停止windows服务,启动类型修改为"自动"
Delphi xe10 文件目录/路径操作 (andorid、ios、windows)
更多相关阅读请进入《Delphi》频道 >>