DelphiBasics
ExtractFileDrive
Function
Extracts the drive part of a full file name SysUtils unit
 function ExtractFileDrive(const FullFileName string):string;
Description
The ExtractFileDrive function extracts from FullFileName the drive substring.
 
If the file name does not contain a drive prefix, then an empty string is returned.
Related commands
ChangeFileExtChange the extension part of a file name
ExtractFileDirExtracts the dir part of a full file name
ExtractFileExtExtracts the extension part of a full file name
ExtractFileNameExtracts the name part of a full file name
ExtractFilePathExtracts the path part of a full file name
ProcessPathSplit a drive/path/filename string into its constituent parts
 Download this web site as a Windows program.




 
Example code : Extract all of the parts of a full file name
var
  fullFileName : string;

begin
  // Set up a full file name with drive and path
  fullFileName := 'C:\Program Files\Borland\Delphi7\Projects\Unit1.dcu';

  // Show the component parts of this full name
  ShowMessage('Drive = '+ExtractFileDrive (fullFileName));
  ShowMessage('Dir   = '+ExtractFileDir   (fullFileName));
  ShowMessage('Path  = '+ExtractFilePath  (fullFileName));
  ShowMessage('Name  = '+ExtractFileName  (fullFileName));
  ShowMessage('Ext   = '+ExtractFileExt   (fullFileName));
end;
Show full unit code
  Drive = C:
  Dir = C:\Program Files\Borland\Delphi7\Projects
  Path = C:\Program Files\Borland\Delphi7\Projects\
  Name = Unit1.dcu
  Ext = .dcu
 
Delphi Programming © Neil Moffatt . All rights reserved.  |  Home Page