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;

最新文章

  1. 在ASP.NET Core Web API上使用Swagger提供API文档
  2. ZoomEye 钟馗之眼 搜索工具 基于API
  3. freeradius + oracle 无限认证
  4. 关于git(分布式版本控制系统)的一些操作和命令
  5. iOS 跳转到系统的设置界面-b
  6. js图片实现延迟加载
  7. mac 下 sublime text 运行c++/c 不能使用scanf/cin
  8. 使用ES6进行开发的思考
  9. Android开源中国客户端学习 (自定义View)左右滑动控件ScrollLayout
  10. 删除Lb重复的数,用La输出(顺序表)
  11. STL front() ,back()和begin(),end()区别
  12. 写一些脚本的心得总结系列第4篇-------从数据库同步到redis
  13. PE文件格式详解,第一讲,DOS头文件格式
  14. Java经典编程题50道之二十七
  15. php程序员的成长之路
  16. 【Python】 Selenium 模拟浏览器 寻路
  17. Linux(CentOS 7)安装测试svn服务
  18. SQL Server 2014备份维护计划
  19. CSS查漏补缺【未完】
  20. Maven知识点积累二

热门文章

  1. postergresql允许其它主机远程连接
  2. 理解linux网络管理命令
  3. 信步漫谈之JDK—源码编译
  4. polyfillJS生成promise对象
  5. vue-cli ——解决多次复用含有Echarts图表组件的问题
  6. matlab 表示一个导数的函数
  7. 单点登录系统和CAS的简介
  8. HTTP 400错误--请求无效
  9. kubernetes容器删除时快速释放ip的方案
  10. docker daemon 配置代理