几个和当前路径相关的新函数    


偶然从 SysUtils 里发现了几个路径相关的函数, 以前没见过, 可能是 2010 新增的:

GetLocaleDirectory();GetLocaleFile();LocaleDirectoryExists();LocaleFileExists();


应用测试:


uses IOUtils;procedure TForm1.FormCreate(Sender: TObject);var  p,f: string;  b: Boolean;begin  {设置与获取当前路径}  SetCurrentDir('C:\Temp\');  ShowMessage(GetCurrentDir);         { C:\Temp }  {获取当前目录下子目录的全路径}  p := GetLocaleDirectory('ABC');  ShowMessage(p);                     { C:\Temp\ABC\ }  {获取当前目录下文件的全路径}  f := GetLocaleFile('X.txt');  ShowMessage(f);                     { C:\Temp\X.txt }  f := GetLocaleFile('ABC\X.txt');  ShowMessage(f);                     { C:\Temp\ABC\X.txt }  {IOUtils 下的 TPath 也有类似功能}  f := TPath.GetFullPath('X.txt');  ShowMessage(f);                     { C:\Temp\X.txt }  f := TPath.GetFullPath('ABC\X.txt');  ShowMessage(f);                     { C:\Temp\ABC\X.txt }  {判断当前文件夹下的文件或子文件夹是否存在}  b := LocaleDirectoryExists('ABC'); //这相当于: DirectoryExists(GetCurrentDir + '\ABC');  b := LocaleFileExists('X.txt');    //这相当于: FileExists(GetCurrentDir + '\X.txt');end;


©著作权归作者所有:来自51CTO博客作者JLee79的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 使用 IXMLHTTPRequest 简单获取网页源代码
  2. 学用 ASP.Net 之 "字符串" (6): StringInfo 类
  3. 学用 ASP.Net 之 "字符串" (4): string 类的扩展方法
  4. 使用 idHTTP 获取 UTF-8 编码的中文网页 - 回复同学 "Delphi学习
  5. SkyWalking结合Logback获取全局唯一标识 trace-id 记录到日志中
  6. 210406 类数组 获取遍历DOM元素 向元素添加文本 获取元素的自定
  7. jq:初学 与 getter/setter方法
  8. Linux 文件目录管理——复制
  9. JavaScript:时间对象,实例演示右下角广告图

随机推荐

  1. 我的Android相关文章目录
  2. Java事件模型与Android事件模型的比较
  3. Service与Android系统设计(3)
  4. Android(安卓)P解决Socket通信Tcp粘包问
  5. android代码实现背景切换
  6. Android 与 Unity 交互一
  7. Android的第一个入门简单例子
  8. Android 4.4 KitKat升级率已经接近18%(20
  9. Android内核源码交叉编译
  10. 高焕堂android中文书全,电子文件for vers