delphi7和XE下 获取路径

XE里没有Application.Exename所以用paramstr(0);

Str:=ParamStr(0);              //自己全路径c:\555\qq.exe,可用于控制台
Str:=ExpandFileName(ParamStr(0));       //获取本程序的完整路径 c:\qq\2.exe
Str:=ExtractFileDir(ParamStr(0));       //获取本程序的路径 c:\qq

Str:=application.Exename;           //获取本程序的完整路径 c:\qq\2.exe,和第1个一样
Str:=ExtractFilename(Application.Exename);  //获得文件名2.exe

时间: 2024-11-10 13:38:12

delphi7和XE下 获取路径的相关文章

Delphi XE下获取网页源码记录

存放个自己写的获取网页源码,掌握了: 1.利用CreateOLEObject方式获取源码 2.自动判断网页格式编码 需要使用到的单元:Winapi.ActiveX,System.Win.ComObj,System.WideStrUtils 需要创建结构体:TResultWebHtml (用于存放返回的源码和Cookies) Uses Winapi.ActiveX,System.Win.ComObj,System.WideStrUtils; type TResultWebHtml = record

idea 下获取路径下文件的方法

想读取resouce/temp下的test.txt文件.方式一:File sourceFile = ResourceUtils.getFile("classpath:temp/test.txt"); //这种方法在linux下无法工作 方式二:Resource resource = new ClassPathResource("temp/test.txt");File sourceFile = resource.getFile(); 原文地址:https://www

如何获取路径下最后的文件名

如何获取路径下最后的文件名: 例如: http://pan.xxx.com/group5/M03/CA/04/25.jpg 或者 D://img/25.jpg 如何获取名称:25.jpg String imageName = url.substring(url.lastIndexOf("/")+1,url.length());

ie下获取上传文件全路径

ie下获取上传文件全路径,3.5之后的火狐是没法获取上传文件全路径的 1 /*获取上传文件路径*/ 2 function getFilePath(obj) { 3 var form = $(this).parents("form"); 4 form.validate(); 5 var fileObj = obj; 6 if (fileObj) { 7 if (window.navigator.userAgent.indexOf("MSIE") >= 1) {

spring java 获取webapp下文件路径

spring java 获取webapp下文件路径 @RequestMapping("/act/worldcup_schedule_time/imgdownload") @ResponseBody public String scheduleDownload(HttpServletRequest request, HttpServletResponse response, HttpSession session) { response.setCharacterEncoding(&quo

Windows和Linux下获取当前可执行文件路径和工作目录

1.Windows下的获取当前可执行文件的路径和当前工程目录. (1)获取当前可执行文件路径: #include <shlwapi.h> #pragma comment(lib, "shlwapi.lib") wchar_t szExePath[MAX_PATH] = {0}; GetModuleFileNameW(NULL, szExePath, sizeof(szExePath)); PathRemoveFileSpecW(szExePath); (2)如果想获取当前工

有关Linux下request.getRealPath(&quot;/&quot;)获取路径的问题

request.getRealPath("/") 在window获取的是服务器的根目录,结尾包含分隔符, 如E:\apache-tomcat-6.0.29-bak\apache-tomcat-6.0.29\apache-tomcat-6.0.29\webapps\test\ 在Linux下获取的不含分隔符,如: /home/weblogic/Desktop/PTYT/ptytNetpay/WebRoot 因此需要判断处理: String root = request.getRealPa

windows 内核下获取进程路径

windows 内核下获取进程路径 思路:1):在EPROCESS结构中获取.此时要用到一个导出函数:PsGetProcessImageFileName,申明如下: NTSYSAPI UCHAR *    PsGetProcessImageFileName(    __in PEPROCESS Process    ); 此函数获取的是一个简单的进程名,并不是绝对路径. 2):ZwQueryInformationProcess. 要想获取进程的绝对路径,可用一个未公开的函数:ZwQueryInf

浅谈JS中的!=、== 、!==、===的用法和区别 JS中Null与Undefined的区别 读取XML文件 获取路径的方式 C#中Cookie,Session,Application的用法与区别? c#反射 抽象工厂

var num = 1;    var str = '1';    var test = 1;    test == num  //true 相同类型 相同值    test === num //true 相同类型 相同值    test !== num //false test与num类型相同,其值也相同, 非运算肯定是false    num == str  //true 把str转换为数字,检查其是否相等.    num != str  //false == 的 非运算    num ==