Unit MFFile

Dependencies


Function CDClose

Declaration
function CDClose(Drive: Integer): Boolean
Description



Function CDOpen

Declaration
function CDOpen(Drive: Integer): Boolean
Description



Function CopyFile

Declaration
function CopyFile(Source: String; Target: String; Fail: Boolean): Boolean
Description



Function DescCopy

Declaration
function DescCopy(Source: String; Target: String): Boolean
Description



Function DescListCreate

Declaration
function DescListCreate(Dir: String): TStringList
Description



Function DescListRead

Declaration
function DescListRead(List: TStringList; FileName: String): String
Description



Function DescMove

Declaration
function DescMove(Source: String; Target: String): Boolean
Description



Function DescRead

Declaration
function DescRead(FileName: String): String
Description



Function DescWrite

Declaration
function DescWrite(FileName: String; Desc: String): Boolean
Description



Function DirectoryExists

Declaration
function DirectoryExists(DirName: String): Boolean
Description



Function DirectoryList

Declaration
function DirectoryList(DirName: String; Recurse: Boolean; Hidden: Boolean): TStringList
Description



Constant DRIVE_CDROM

Declaration
const DRIVE_CDROM: Integer = 5
Description



Constant DRIVE_FIXED

Declaration
const DRIVE_FIXED: Integer = 3
Description



Constant DRIVE_NO_ROOT_DIR

Declaration
const DRIVE_NO_ROOT_DIR: Integer = 1
Description



Constant DRIVE_RAMDISK

Declaration
const DRIVE_RAMDISK: Integer = 6
Description



Constant DRIVE_REMOTE

Declaration
const DRIVE_REMOTE: Integer = 4
Description



Constant DRIVE_REMOVABLE

Declaration
const DRIVE_REMOVABLE: Integer = 2
Description



Constant DRIVE_UNKNOWN

Declaration
const DRIVE_UNKNOWN: Integer = 0
Description



Function FileDate

Declaration
function FileDate(FileName: String; Flag: Integer): DateTime
Description



Constant FILEDATE_CREATION

Declaration
const FILEDATE_CREATION: Integer = 1
Description



Constant FILEDATE_LASTACCESS

Declaration
const FILEDATE_LASTACCESS: Integer = 2
Description



Constant FILEDATE_LASTWRITE

Declaration
const FILEDATE_LASTWRITE: Integer = 3
Description



Function FileList

Declaration
function FileList(FileName: String; Recurse: Boolean; Hidden: Boolean; Dirs: Boolean): TStringList
Description



Function FileSize

Declaration
function FileSize(FileName: String): Integer
Description



Function GetCRC32FromFile

Declaration
function GetCRC32FromFile(FileName: String): Integer
Description



Function GetDriveName

Declaration
function GetDriveName(Drive: Integer): String
Description



Function GetDriveNum

Declaration
function GetDriveNum(Drive: String): Integer
Description



Function GetDriveReady

Declaration
function GetDriveReady(Drive: Integer): Boolean
Description



Function GetDriveSerial

Declaration
function GetDriveSerial(Drive: Integer): String
Description



Function GetDriveType

Declaration
function GetDriveType(Drive: Integer): Integer
Description



Function MakePath

Declaration
function MakePath(Drive: String; Dir: String; Name: String; Ext: String): String
Description



Function MoveFile

Declaration
function MoveFile(Source: String; Target: String): Boolean
Description



Constant MOVEFILE_COPY_ALLOWED

Declaration
const MOVEFILE_COPY_ALLOWED: Integer = 2
Description



Constant MOVEFILE_CREATE_HARDLINK

Declaration
const MOVEFILE_CREATE_HARDLINK: Integer = 16
Description



Constant MOVEFILE_DELAY_UNTIL_REBOOT

Declaration
const MOVEFILE_DELAY_UNTIL_REBOOT: Integer = 4
Description



Constant MOVEFILE_FAIL_IF_NOT_TRACKABLE

Declaration
const MOVEFILE_FAIL_IF_NOT_TRACKABLE: Integer = 32
Description



Constant MOVEFILE_REPLACE_EXISTING

Declaration
const MOVEFILE_REPLACE_EXISTING: Integer = 1
Description



Constant MOVEFILE_WRITE_THROUGH

Declaration
const MOVEFILE_WRITE_THROUGH: Integer = 8
Description



Function MoveFileEx

Declaration
function MoveFileEx(Source: String; Target: String; Flags: Integer): Boolean
Description



Function OpenDialog

Declaration
function OpenDialog(FileName: String; InitialDir: String; Title: String; DefaultExt: String; Filter: String; FilterIndex: Integer): String
Description



Function OpenDialogMulti

Declaration
function OpenDialogMulti(FileName: String; InitialDir: String; Title: String; DefaultExt: String; Filter: String; FilterIndex: Integer): TStringList
Description



Function ReadOnlyPath

Declaration
function ReadOnlyPath(Path: String): Boolean
Description



Function SaveDialog

Declaration
function SaveDialog(Filename: String; InitialDir: String; Title: String; DefaultExt: String; Filter: String; FilterIndex: Integer): String
Description



Function SplitPath

Declaration
procedure SplitPath(Path: String; var Drive: String; var Dir: String; var Name: String; var Ext: String)
Description



Function SubdirectoryExists

Declaration
function SubdirectoryExists(Dir: String): Boolean
Description