几个和当前路径相关的新函数
来源:互联网 发布:淘宝评价被系统删除 编辑:程序博客网 时间:2024/05/22 00:30
转自:http://www.cnblogs.com/del
偶然从 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;
- 几个和当前路径相关的新函数
- python和类相关的几个函数
- 路径相关的函数
- SQL2005的几个新函数
- 几个WebBrowser相关的函数
- Java_NetWork_Endian相关的几个函数
- Linux下,和时间相关的几个函数
- Linux下,和时间相关的几个函数
- FI中替代和校验的几个相关函数
- 得到当前时间的几个函数
- mysql获取当前时间的几个函数
- win32 获取当前焦点的几个函数
- Java File 类的文件名和路径相关函数
- Python 路径相关的函数
- python路径相关的函数
- 在C#中获取当前路径的几个方法
- 获取当前程序运行路径的函数
- symlink函数和readlink函数,以及得到当前运行程序本身的路径
- 面向对象的特征
- 一句话复制整个文件夹(当然包括嵌套文件夹)
- IOCP Thread Pooling in C#
- Windows开发实录
- Netty内存泄露
- 几个和当前路径相关的新函数
- teensy HID编程
- 一个有趣的心理测验
- 手势编程[1] - 初识 TGestureManager
- 包结构设计原则
- iOS singleton单例模式的实现
- RDLC自增序列
- WinPE下安装Python
- fetch bulk collect into 批量效率的读取游标数据 【转载】