IOUtils 单元(6): TPath(结构体)路径的提取和处理

  • A+
所属分类:[实用软件]

之前复杂的ExtractFilePath 这类的函数总算有新的替换者了。 //较常用的方法: 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;    {Windows 下是 "\"} TPath.AltDirectorySeparatorChar;    {Windows 下是 "/"} TPath.ExtensionSeparatorChar;        {Windows 下是 "."} TPath.PathSeparator;                {Windows 下是 ";"} TPath.VolumeSeparatorChar;          {Windows 下是 ":"}

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
广告也精彩
avatar
广告也精彩

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: