文件名常用操作函数

来源:互联网 发布:索尼xperia xzp知乎 编辑:程序博客网 时间:2024/05/01 04:03

文件名操作常用函数  
  通过下面的函数,可以方便地对文件名进行操作:  
  1.   ExpandFileName  
  将当前驱动器名(盘符)、路径名和指定的文件名合成一个绝对文件名。  
  函数原型如下:  
  function   ExpandFileName(const   FileName:   string):   string;  
  返回值为合成的绝对文件名。  
  2.   ExpandUNCFileName  
  获取一个以U   N   C格式的包括网络驱动器名的绝对文件名。  
  函数原型如下:  
  function   ExpandUNCFileName(const   FileName:   string):   string;  
  3.   ExtractFileDir  
  从绝对文件名中获取目录名。  
  函数原型如下:  
  function   ExtractFileDir(const   FileName:   string):   string;  
  4.   ExtractFileDrive  
  从绝对文件名中获取驱动器号(盘号)。  
  函数原型如下:  
  function   ExtractFileDrive(const   FileName:   string):   string;  
  5.   ExtractFileExt  
  从绝对文件名中获取文件名的扩展名。  
  函数原型如下:  
  function   ExtractFileExt(const   FileName:   string):   string;  
  6.   ExtractFileName  
  从绝对文件名中获取文件名。  
  函数原型如下:  
  function   ExtractFileName(const   FileName:   string):   string;  
  7.   ExtractFilePath  
  从绝对文件名中获取路径名。  
  函数原型如下:  
  function   ExtractFilePath(const   FileName:   string):   string;  
  8.   ExtractRelativePath  
  从绝对文件名中获取相对于某一个路径的相对路径名。  
  函数原型如下:  
  function   ExtractRelativePath(const   BaseName,   DestName:   string):   string;  
  9.   ExtractShortPathName  
  将长文件名转化成短文件名。  
  函数原型如下:  
  function   ExtractShortPathName(const   FileName:   string):   string;