ExtractFileDir 与 ExtractFilePath 的差别

时间:2021-11-13 14:32:50

ExtractFileDir 与 ExtractFilePath 的差别

ExtractFileDir 从文件名称中获取文件夹名(文件不在根文件夹下时取得的值后没有“/”,在根文件夹时一样,都是盘符,比如“C:/”)  
ExtractFilePath 从文件名称中获取路径名(文件不在根文件夹下时取得的值后有“/”,在根文件夹时一样,都是盘符,比如“C:/”)

函数的声明:


function ExtractFileDir(const FileName: string): string;


function ExtractFilePath(const FileName: string): string;

能够把以下的语句放入程序中执行后看结果:


ShowMessage(ExtractFileDir('C:/Borland/Delphi/Test.exe'));

执行结果: ExtractFileDir 与 ExtractFilePath 的差别


ShowMessage(ExtractFilePath('C:/Borland/Delphi/Test.exe'));


执行结果:ExtractFileDir 与 ExtractFilePath 的差别


ShowMessage(ExtractFileDir('C:/Test.exe'));


执行结果:ExtractFileDir 与 ExtractFilePath 的差别


ShowMessage(ExtractFilePath('C:/Test.exe'));


执行结果:ExtractFileDir 与 ExtractFilePath 的差别