Files.ExtractFileDir

Top  Previous  Next

 

Syntax

function Files.ExtractFileDir(FileName: string): string

 

Alternative Names

ibec_ExtractFileDir

 

Description

Returns the directory name section for the given FileName, returns an empty string if no drive or directories are available in the file-name string.

 

See also

Files.ExtractFileName
Files.ExtractFilePath

 

Example

execute udsblock 

as

begin

  /* returns c:\ */

  str = Files.ExtractFileDir('c:\pagefile.sys'); 

  

  /* returns c:\windows */

  str = Files.ExtractFileDir('C:\Windows\');  

  

  /* returns c:\ */

  str = Files.ExtractFileDir('C:\Windows');    

  

  /* returns C:\Windows\System32 */

  str = Files.ExtractFileDir('C:\Windows\System32\mydll.dll');

  

  /* returns C:\Windows\System32\ */

  str = Files.ExtractFilePath('C:\Windows\System32\mydll.dll');

  

  /* returns mydll.dll */

  str = Files.ExtractFileName('C:\Windows\System32\mydll.dll');

  

  /* returns '' */

  str = Files.ExtractFileName('C:\Windows\');

end