exe所在路径

procedure TForm1.btn1Click(Sender: TObject);
begin
  //完整路径  E:\UsrSoft\Desktop\FileNameDemo\Project1.exe
  edt1.Text := paramstr(0);
  edt1.Text := Application.ExeName; //同上

  //文件路径  E:\UsrSoft\Desktop\FileNameDemo  edt2.Text := ExtractFilePath(Application.ExeName);

  //文件所在文件夹  E:\UsrSoft\Desktop\FileNameDemo
  edt6.Text := ExtractFileDir(Application.ExeName);

  //文件名.扩展名  Project1.exe
  edt3.Text := ExtractFileName(Application.ExeName);

  //.扩展名  .exe
  edt4.Text := ExtractFileExt(Application.ExeName);

  //去掉扩展名
  edt5.Text := ChangeFileExt(ExtractFileName(Application.ExeName), ‘‘); //  Project1
  edt7.Text := ChangeFileExt(Application.ExeName, ‘‘); //  E:\UsrSoft\Desktop\FileNameDemo\Project1

  //更改扩展名  E:\UsrSoft\Desktop\FileNameDemo\Project1.zip
  edt8.Text := ChangeFileExt(Application.ExeName, ‘.zip‘);

  //更改文件名  E:\UsrSoft\Desktop\FileNameDemo\Project1_20150225154703.exe
  edt9.Text := ChangeFileExt(Application.ExeName, ‘‘) +
    ‘_‘ + FormatDateTime(‘yyyymmddhhmmss‘, Now) +
    ExtractFileExt(Application.ExeName);
end;

原文地址:https://www.cnblogs.com/zzmiot/p/9729053.html

时间: 2024-10-30 08:50:06

exe所在路径的相关文章

C#获取当前应用程序所在路径及环境变量

C#获取当前应用程序所在路径及环境变量 一.获取当前文件的路径 string str1=Process.GetCurrentProcess().MainModule.FileName;//可获得当前执行的exe的文件名. string str2=Environment.CurrentDirectory;//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径.(备注:按照定义,如果该进程在本地或网络驱动器的根目录中启动,则此属性的值为驱动器名称后跟一个尾部反斜杠(如“C:\”).如果该进程

查找进程所在路径和启动命令

ps -def 或者pid可以查看到进程id和启动命令的相对路径,要想查看详细的,请查找目录 /proc/${pid} 比如: [email protected]:~# root root 0 Aug 6 23:52 cwd -> /home/benny/logserver -r-------- 1 root root 0 Aug 6 23:52 environ lrwxrwxrwx 1 root root 0 Aug 6 23:52 exe -> /home/benny/logserver/

C#: 获取执行程序所在路径和启动资源管理器

一. 获取执行程序所在路径 1.获取和设置当前目录的完全限定路径. string str = System.Environment.CurrentDirectory; Result: C:\xxx\xxx 2.获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称. string str = System.Windows.Forms.Application.StartupPath; Result: C:\xxx\xxx 3.获取新的 Process 组件并将其与当前活动的进程关联的主模块的

Qt 程序获取程序所在路径、用户目录路径、临时文件夹等特殊路径的方法

Qt 程序获取程序所在路径.用户目录路径.临时文件夹等特殊路径的方法 经常我们的程序中需要访问一些特殊的路径,比如程序所在的路径.用户目录路径.临时文件夹等.在 Qt 中实现这几个功能所用的方法虽然都不难,但是各不相同,每次用到时还要现去查,很不方便.因此就写了这篇博客,把这几种需求的实现方式总结了一下.算是个备忘录吧. 程序所在路径 获取程序所在路径,QCoreApplication 类里就实现了相关的功能: QString QCoreApplication::applicationDirPa

delphi根据进程PID获取程序所在路径的函数(用OpenProcess取得句柄,用GetModuleFileNameEx取得程序名)

uses psapi; {根据进程PID获取程序所在路径的函数}function GetProcessExePath(PID: Cardinal): string;varpHandle: THandle;buf: array[0..MAX_PATH] of Char;begin{获取进程句柄}pHandle := OpenProcess(PROCESS_QUERY_INFORMATION or PROCESS_VM_READ, False, PID);{获取进程路径}GetModuleFileN

Hello.class所在路径下, 输入命令:java Hello.class,会出现什么结果,为什么?

所在路径下, 输入命令:java Hello.class: 因为DOS没有规定路径,所有么有在默认路径下找到Hello.class文件,导致提示 错误: 找不到或无法加载主类 Hello.class.

查看hive中某个表中的数据、表结构及所在路径

查看hive中action_data_myisam表中的数据.表结构及所在路径 1.客户端进入hive环境:hive 2.查看表数据,鉴于数据量大,这里只显示前五条:select * from action_data_myisam limit 5; 3.查看表结构:desc action_data_myisam; 4.查看此表所在路径:describe extended action_data_myisam; 图1针对1.2.3步 图2 针对第4步 end!

Oracle 数据库安装规范--database所在路径和归档目录所在路径必须分开

database 所在路径和归档目录所在路径必须分开 此处说的database的所在路径是 指:redol log file 所在路径,datafile 所在路径,control file 所在路径 此处说的归档路径是指数据库的归档目的地. database的所在路径 必须 和 归档路径 必须是在不同的文件系统中,或者:必须是在不同的asm磁盘组中. 为什么这么强制要求呢? 大家可以假设如下的场景: 若是:database的所在路径 和 归档路径 在同一个文件系统中,比如都在/oradata这个

批处理文件中获取当前所在路径的几种方法

原文:批处理文件中获取当前所在路径的几种方法 @echo off setlocal EnableDelayedExpansion echo 当前正在运行的批处理文件所在路径:!cd! pause @echo off echo 当前目录是:%cd% pause @echo off :: set "abc=%cd%" echo 当前正在运行的批处理文件所在路径:%~dp0 pause @echo off echo 当前的盘符及路径:%~dp0 echo 当前的盘符及路径的短文件名格式:%~