Unit MFFile
Dependencies
Declaration
function CDClose(Drive: Integer): Boolean
Description
Declaration
function CDOpen(Drive: Integer): Boolean
Description
Declaration
function CopyFile(Source: String; Target: String; Fail: Boolean): Boolean
Description
Declaration
function DescCopy(Source: String; Target: String): Boolean
Description
Declaration
function DescListCreate(Dir: String): TStringList
Description
Declaration
function DescListRead(List: TStringList; FileName: String): String
Description
Declaration
function DescMove(Source: String; Target: String): Boolean
Description
Declaration
function DescRead(FileName: String): String
Description
Declaration
function DescWrite(FileName: String; Desc: String): Boolean
Description
Declaration
function DirectoryExists(DirName: String): Boolean
Description
Declaration
function DirectoryList(DirName: String; Recurse: Boolean; Hidden: Boolean): TStringList
Description
Declaration
const DRIVE_CDROM: Integer = 5
Description
Declaration
const DRIVE_FIXED: Integer = 3
Description
Declaration
const DRIVE_NO_ROOT_DIR: Integer = 1
Description
Declaration
const DRIVE_RAMDISK: Integer = 6
Description
Declaration
const DRIVE_REMOTE: Integer = 4
Description
Declaration
const DRIVE_REMOVABLE: Integer = 2
Description
Declaration
const DRIVE_UNKNOWN: Integer = 0
Description
Declaration
function FileDate(FileName: String; Flag: Integer): DateTime
Description
Declaration
const FILEDATE_CREATION: Integer = 1
Description
Declaration
const FILEDATE_LASTACCESS: Integer = 2
Description
Declaration
const FILEDATE_LASTWRITE: Integer = 3
Description
Declaration
function FileList(FileName: String; Recurse: Boolean; Hidden: Boolean; Dirs: Boolean): TStringList
Description
Declaration
function FileSize(FileName: String): Integer
Description
Declaration
function GetCRC32FromFile(FileName: String): Integer
Description
Declaration
function GetDriveName(Drive: Integer): String
Description
Declaration
function GetDriveNum(Drive: String): Integer
Description
Declaration
function GetDriveReady(Drive: Integer): Boolean
Description
Declaration
function GetDriveSerial(Drive: Integer): String
Description
Declaration
function GetDriveType(Drive: Integer): Integer
Description
Declaration
function MakePath(Drive: String; Dir: String; Name: String; Ext: String): String
Description
Declaration
function MoveFile(Source: String; Target: String): Boolean
Description
Declaration
const MOVEFILE_COPY_ALLOWED: Integer = 2
Description
Declaration
const MOVEFILE_CREATE_HARDLINK: Integer = 16
Description
Declaration
const MOVEFILE_DELAY_UNTIL_REBOOT: Integer = 4
Description
Declaration
const MOVEFILE_FAIL_IF_NOT_TRACKABLE: Integer = 32
Description
Declaration
const MOVEFILE_REPLACE_EXISTING: Integer = 1
Description
Declaration
const MOVEFILE_WRITE_THROUGH: Integer = 8
Description
Declaration
function MoveFileEx(Source: String; Target: String; Flags: Integer): Boolean
Description
Declaration
function OpenDialog(FileName: String; InitialDir: String; Title: String; DefaultExt: String; Filter: String; FilterIndex: Integer): String
Description
Declaration
function OpenDialogMulti(FileName: String; InitialDir: String; Title: String; DefaultExt: String; Filter: String; FilterIndex: Integer): TStringList
Description
Declaration
function ReadOnlyPath(Path: String): Boolean
Description
Declaration
function SaveDialog(Filename: String; InitialDir: String; Title: String; DefaultExt: String; Filter: String; FilterIndex: Integer): String
Description
Declaration
procedure SplitPath(Path: String; var Drive: String; var Dir: String; var Name: String; var Ext: String)
Description
Declaration
function SubdirectoryExists(Dir: String): Boolean
Description