获得程序完整路径
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
以上是关于获得程序完整路径的主要内容,如果未能解决你的问题,请参考以下文章
如何使用递归的方法获得指定文件夹下某个指定文件的完整路径?我自己写了段代码,但是有些问题,请指教
python3 根据完整路径获得盘名/路径名/文件名/文件扩展名的方法