編輯 | 究查 | 歷程 | 原始

IO 相關方法

Dir

function DirectoryExists(const Directory: string; FollowLink: Boolean = True): Boolean;
function str2Dir(const path: string[]): void

String ini 相關

TIniFile = class(TCustomIniFile)
  public
    destructor Destroy; override;
    function ReadString(const Section, Ident, Default: string): string; override;
    procedure WriteString(const Section, Ident, Value: String); override;
    procedure ReadSection(const Section: string; Strings: TStrings); override;
    procedure ReadSections(Strings: TStrings); override;
    procedure ReadSectionValues(const Section: string; Strings: TStrings); override;
    procedure EraseSection(const Section: string); override;
    procedure DeleteKey(const Section, Ident: String); override;
    procedure UpdateFile; override;
  end;

String dat 相關

delphi 大量使用 字串.LoadFromFile, 字串.SaveToFile
- LoadFromFile
- SaveToFile
Pascal procedure LoadFromFile(const FileName: string); overload; virtual; procedure LoadFromFile(const FileName: string; Encoding: TEncoding); overload; virtual; procedure LoadFromStream(Stream: TStream); overload; virtual; procedure LoadFromStream(Stream: TStream; Encoding: TEncoding); overload; virtual; procedure Move(CurIndex, NewIndex: Integer); virtual; procedure SaveToFile(const FileName: string); overload; virtual; procedure SaveToFile(const FileName: string; Encoding: TEncoding); overload; virtual; procedure SaveToStream(Stream: TStream); overload; virtual; procedure SaveToStream(Stream: TStream; Encoding: TEncoding); overload; virtual;