获得程序完整路径

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获得程序完整路径相关的知识,希望对你有一定的参考价值。

在SysUtils单元中有两个类似的函数,两个函数有以下的区别:

ExtractFilePath 传回值的最後一个字元是反斜杠“\”。

ExtractFileDir(Application.Exename);                 // 返回值为 C:\1

ExtractFilePath(Application.Exename);               // 返回值为 C:\1\

相同点: 如果执行文件在根目录下(如:C:\1.exe)的话, 两者的传回值相同

=====================================================

ParamStr(0);                                                            //自己全路径C:\1.exe,可用于控制台

ExpandFileName(ParamStr(0));                               //获取本程序的完整路径 C:\1.exe

ExtractFileDir(ParamStr(0));                                      //获取本程序的路径C:\

Application.Exename;                                               //获取本程序的完整路径C:\1.exe

ExtractFilename(Application.Exename);                      //获得文件名1.exe

以上是关于获得程序完整路径的主要内容,如果未能解决你的问题,请参考以下文章

c#中怎么获得当前路径

如何使用递归的方法获得指定文件夹下某个指定文件的完整路径?我自己写了段代码,但是有些问题,请指教

VSCode自定义代码片段——git命令操作一个完整流程

python3 根据完整路径获得盘名/路径名/文件名/文件扩展名的方法

python3 根据完整路径获得盘名/路径名/文件名/文件扩展名的方法

Python获得工作zip文件的完整路径