获取当前程序文件的路径方法

TCHAR path[MAX_PATH];                                 //存放路径的变量
ZeroMemory(path, 255);
GetCurrentDirectory(MAX_PATH, path);                  //获取程序的当前目录
时间: 2024-08-20 20:21:53

获取当前程序文件的路径方法的相关文章

【转】VC获取当前程序文件的路径,文件名以及路径+文件名

1.方法1 TCHAR pBuf[MAX_PATH]; //存放路径的变量 GetCurrentDirectory(MAX_PATH, pBuf); //获取程序的当前目录 _tcscat_s(pBuf, _T("\\")); _tcscat_s(pBuf, AfxGetApp()->m_pszExeName); _tcscat_s(pBuf, _T(".exe")); //获取程序的全文件名 2.方法2 //函数返回应用程序所在的路径 CString Ret

获取应用程序根目录物理路径(Web and Windows)

这两个计划写一个小类库,需要在不同项目下任意调用.该类库需要对磁盘文件进行读写,所以就需要获取程序执行的磁盘路径,就简单的对获取磁盘路径的方法进行研究. 借助搜索引擎,我从网上搜罗来多种方法,都可以直接或间接的获取到应用程序执行的根目录.大概总结一下,一共有以下 11 种: Server.MapPath("~") //使用 HTTP 上下文中的 Server 对象来获取Web站点的根目录 System.AppDomain.CurrentDomain.BaseDirectory //使用

关于获取系统特殊文件夹的方法

一.获取当前文件的路径1.   System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName     获取模块的完整路径,包括文件名.2.   System.Environment.CurrentDirectory     获取和设置当前目录(该进程从中启动的目录)的完全限定目录.3.   System.IO.Directory.GetCurrentDirectory()     获取应用程序的当前工作目录.这个不一定是程序

Winform获取应用程序的当前路径的方法集合(转)

Winform获取应用程序的当前路径的方法集合,具体如下,值得收藏 //获取当前进程的完整路径,包含文件名(进程名). string str = this.GetType().Assembly.Location; result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名) //获取新的Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名). string str = System.Diagnostics.Process.Get

截取linux文件存储路径方法

1.截取linux文件存储路径方法 package com.tydic.eshop.action.freemarker; public class dddd { public static void main(String[] args) { String strParentUrl = "/home/tomcat7/ecp/t8086/webapps/ecp/FreeMarker/1463766670142/error/html/index.html"; String[] s = st

Android之获取string.xml文件里面的方法

获取string.xml文件里面的方法 在此做个笔记: 1.在AndroidManifest.xml与layout等xml文件里: android:text="@string/resource_name" 2.在activity里: 方法一:this.getString(R.string.resource_name); 方法二:getResources().getString(R.string.resource_name); 3.在其他java文件(必须有Context或pplicat

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) {

Mac系统打开应用程序文件夹的方法+解决Android studio出现fetching android sdk component超时打不开的问题

Mac系统打开应用程序文件夹的方法 我们知道Mac系统文件系统不同于Windows,在Windows下的应用程序安装程序师以.exe为后缀,而mac系统则是以.dmg为后缀.从App Store下载下来的应用程序,双击dmg文件就会出现以下类似这种情形,这里笔者安装的是Android Studio: 把Android Studio拖动到Applications中即可完成安装. 跟Windows不一样,我们没有类似C盘专门存放系统应用程序的文件,有时候我们想去看看应用程序的安装文件,这时我们在Fi

获取系统特殊文件夹路径信息

//获取系统特殊文件夹路径信息 try {   this.textBox1.Text=Environment.GetFolderPath(System.Environment.SpecialFolder.System);   this.textBox2.Text=Environment.GetFolderPath(System.Environment.SpecialFolder.ProgramFiles);   this.textBox3.Text=Environment.GetFolderPa