追蹤
跟著傑森去旅行
關於部落格
一位熱愛旅行、拍照和嚐美食的玩家,跟你一同分享生活中有趣的發現。
  • 32225

    累積人氣

  • 0

    今日人氣

    1

    追蹤人氣

Delphi 2010 新功能: IOUtils.pas中的TPath類別

  以后路径相关的处理, 用 IOUtils.TPath 就很方便了.

//较常用的方法:  
TPath.GetTempPath;          {获取临时文件夹路径} 
TPath.GetTempFileName;        {获取一个临时文件名} 
TPath.GetPathRoot();         {提取盘符, 如: c:} 
TPath.GetDirectoryName();      {提取路径} 
TPath.GetFileName();         {提取文件名} 
TPath.GetExtension();        {提取扩展名} 
TPath.GetFileNameWithoutExtension(); {提取无扩展名的文件名} 
TPath.ChangeExtension();       {更换扩展名} 
TPath.DriveExists();         {检查路径中的驱动器是否存在} 
TPath.GetFullPath();         {根据相对路径给出全路径} 
TPath.HasExtension();        {判断是否有扩展名} 
TPath.IsPathRooted();        {判断是否是绝对路径} 
TPath.Combine();           {结合路径} 
TPath.GetRandomFileName;       {产生一个随机文件名} 
TPath.GetGUIDFileName();       {用于产生一个唯一的文件名, 布尔参数决定名称中是否包含 -} 
TPath.IsValidPathChar();       {判断给定的字符是否能用于路径名} 
TPath.IsValidFileNameChar();     {判断给定的字符是否能用于文件名} 
 
//不常用的方法 
TPath.HasValidPathChars(); 
TPath.HasValidFileNameChars(); 
TPath.GetExtendedPrefix(); 
TPath.IsExtendedPrefixed(); 
TPath.IsUNCRooted(); 
TPath.IsDriveRooted(); 
TPath.IsUNCPath(); 
TPath.MatchesPattern(); 
TPath.GetInvalidFileNameChars; 
TPath.GetInvalidPathChars; 
TPath.GetAttributes(); 
TPath.SetAttributes(); 
 
//属性 
TPath.AltDirectorySeparatorChar;   {获取 "" 符号, 只读} 
TPath.AltDirectorySeparatorChar;   {获取 "/" 符号, 只读} 
TPath.ExtensionSeparatorChar;    {获取 "." 符号, 只读} 
TPath.PathSeparator;         {获取 ";" 符号, 只读} 
TPath.VolumeSeparatorChar;      {获取 ":" 符号, 只读} 
相簿設定
標籤設定
相簿狀態