cpp获得当前exe文件所在目录,怎们写? [问题点数:20分,结帖人jdgdf566]

Bbs1
本版专家分:39
结帖率 96.71%
Bbs8
本版专家分:32823
版主
Blank
红花 2013年11月 Linux/Unix社区大版内专家分月排行榜第一
2013年11月 专题开发/技术/项目大版内专家分月排行榜第一
2013年9月 C/C++大版内专家分月排行榜第一
2013年9月 专题开发/技术/项目大版内专家分月排行榜第一
2013年8月 C/C++大版内专家分月排行榜第一
Blank
黄花 2013年12月 C/C++大版内专家分月排行榜第二
2013年12月 Linux/Unix社区大版内专家分月排行榜第二
2013年11月 C/C++大版内专家分月排行榜第二
2013年10月 C/C++大版内专家分月排行榜第二
Bbs7
本版专家分:11474
Blank
黄花 2014年6月 C/C++大版内专家分月排行榜第二
Bbs5
本版专家分:3197
Bbs6
本版专家分:9703
Blank
蓝花 2014年1月 C/C++大版内专家分月排行榜第三
Bbs1
本版专家分:39
Bbs6
本版专家分:6318
Bbs3
本版专家分:951
Bbs5
本版专家分:2950
Bbs7
本版专家分:11081
Bbs1
本版专家分:60
Bbs8
本版专家分:33509
Blank
黄花 2014年7月 C/C++大版内专家分月排行榜第二
2014年5月 C/C++大版内专家分月排行榜第二
Blank
蓝花 2014年10月 C/C++大版内专家分月排行榜第三
2014年4月 C/C++大版内专家分月排行榜第三
VC中获取当前exe文件运行路径
一、TCHAR szFilePath[MAX_PATH + 1]; GetModuleFileName(NULL, szFilePath, MAX_PATH); (_tcsrchr(szFilePath, _T(//)))[1] = 0;//删除<em>文件</em>名,只<em>获得</em>路径CString str_url =  szFilePath; AfxMessageBox(str_url);
MFC 获得当前程序所在目录
原文网址:http://yeahyuanqing.blog.163.com/blog/static/118025091201149480818/ MFC<em>获得</em><em>当前</em>应用程序<em>目录</em>的GetCurrentDirectory()和GetModuleFileName()函数,GetCurrentDirectory只是返回<em>当前</em>进程的<em>当前</em><em>目录</em>,而并不是进程的镜像<em>文件</em>(.<em>exe</em>)<em>所在</em>的<em>目录</em>,GetCurrentDi
windows获取当前exe文件运行路径
有一个问题肯定困扰大家很久,在vs中f5启动调试时,默认情况下根<em>目录</em>是.vcproj<em>文件</em><em>所在</em><em>目录</em>。而生产的.<em>exe</em><em>所在</em>的<em>目录</em>往往是加一个debug,或者是 win32/debug等。<em>目录</em>不统一,造成在哪里放置dll,在哪里生成日志<em>文件</em>,相当的困扰。下面展示出如何在vs中获取运行的<em>exe</em>的<em>目录</em>:        TCHAR <em>exe</em>FullPath[MAX_PATH]; // Full path ...
BCB如何获取.exe所在的路径?
直接上代码: //--------------------------------------------------------------------------- #include #pragma hdrstop #include "Unit1.h" //-----------------------------------------------------------------
MFC获取exe文件所在路径
strrchr()函数头<em>文件</em>: string.h  CString xxxDlg::GetExePath() { CString strPath; // 获取路径 char pszFilePath[MAX_PATH]; memset(pszFilePath, 0 , sizeof(pszFilePath) * sizeof(char)); GetModuleFileName(NULL...
[MFC]获取EXE执行文件所在的路径
CString GetExePath(void){ CString strExePath; GetModuleFileName(NULL, strExePath.GetBuffer(MAX_PATH), MAX_PATH); strExePath.ReleaseBuffer(); strExePath = strExePath.Left(strExePath.ReverseFi
MFC获取程序运行目录
MFC获取程序运行<em>目录</em>
C++文件操作——获取当前工作路径的几种方法
1.采用GetCurrentDirectory,用于获取<em>当前</em>进程的<em>当前</em><em>目录</em>2.getcwd获取<em>当前</em>工作<em>目录</em>,类似上一方法#include &amp;lt;direct.h&amp;gt; #include &amp;lt;stdio.h&amp;gt; char buffer[MAX_PATH]; getcwd(buffer, MAX_PATH); 3.采用GetModuleFileName,用于获取<em>所在</em>...
VS2010/MFC 获取当前程序路径 CString类型
TCHAR szFilePath[MAX_PATH + 1]={0}; GetModuleFileName(NULL, szFilePath, MAX_PATH);                            // C:\**\**\Test.<em>exe</em> (_tcsrchr(szFilePath, _T('\\')))[1] = 0; // 删除<em>文件</em>名,只<em>获得</em>路径字串   // C:\*
获取exe文件目录
想要访问执行程序(.<em>exe</em>)路径下的<em>文件</em>,有以下几个步骤:     1.先通过函数GetModuleFileName获取执行程序的绝对路径。     TCHAR szPath[ MAX_PATH ] = {0};     GetModuleFileName( NULL, szPath, MAX_PATH );     其中GetModuleFileName函数为windows的API函数,
Qt 程序获取程序所在路径、用户目录路径、临时文件夹等特殊路径的方法
Qt 程序获取程序<em>所在</em>路径、用户<em>目录</em>路径、临时<em>文件</em>夹等特殊路径的方法经常我们的程序中需要访问一些特殊的路径,比如程序<em>所在</em>的路径、用户<em>目录</em>路径、临时<em>文件</em>夹等。在 Qt 中实现这几个功能所用的方法虽然都不难,但是各不相同,每次用到时还要现去查,很不方便。因此就写了这篇博客,把这几种需求的实现方式总结了一下。算是个备忘录吧。程序<em>所在</em>路径获取程序<em>所在</em>路径,QCoreApplication 类里就实现了相关的
delphi 得到执行程序的当前所在完整路径
在Delphi SysUtils 单元中有 ExtractFileDir 与 ExtractFilePath两个类似的函数, 两个函数有以下的区别:  ExtractFilePath 传回值的最後一个字元是反斜杠“\”。 ShowMessage(ExtractFileDir(Application.Exename)); // 返回值为 c:\temp ShowMessage(Ex
C语言获取执行程序所在目录路径
平时编程经常需要获取执行程序<em>所在</em>的路径,WINDOWS其实很多了,但是linux相关的很少,这里给出linux和windows相应的函数,功能一模一样 #ifdef WIN32 string GF_GetEXEPath() {     char FilePath[255];     GetModuleFileName(NULL,FilePath,255);      (strrchr(FileP...
MFC获取exe文件所在的路径
TCHAR <em>exe</em>FullPath[MAX_PATH]; // MAX_PATH在WINDEF.h中定义了,等于260      memset(<em>exe</em>FullPath,0,MAX_PATH);      GetModuleFileName(NULL,<em>exe</em>FullPath,MAX_PATH); 这时候<em>exe</em>FullPath中存的是<em>exe</em><em>文件</em>的完整路径     for(int i = st
C++获取当前可执行程序( exe所在的路径
C++获取<em>当前</em>可执行程序( <em>exe</em>)<em>所在</em>的路径
C语言获取当前编译执行文件(XXX.exe)文件名和目录路径
C语言获取执行<em>文件</em>(XXX.<em>exe</em>)<em>文件</em>名和<em>目录</em>路径vc2010编译通过#include&amp;lt;stdio.h&amp;gt; #include&amp;lt;string.h&amp;gt; #include&amp;lt;windows.h&amp;gt; #include&amp;lt;stdlib.h&amp;gt; int main(int argc,char *argv[]){     printf(&quot;%s\n&quot;,argv[0]); /...
获得当前 程序(.exe) 以及 动态库(.dll) 所在路径
一、 获取<em>当前</em>程序<em>所在</em>路径 BOOL CLicenseCtrlDlg::GetAppPath(void) { CString strAppPath; // 保存结果 TCHAR szModuleFileName[MAX_PATH]; // 全路径名 TCHAR drive[_MAX_DRIVE]; // 盘符名称,比如说C盘啊,D盘啊 TCHAR dir[_MAX_DIR]; //
C++ 获取exe(或dll)所在的路径
通过调用函数GetInstanceFolderPath()获取<em>当前</em><em>exe</em>或dll<em>文件</em><em>所在</em>的路径。 详细代码如下: string GetInstanceFolderPath(void)     {         string <em>exe</em>Path = "";         TCHAR tcFullPath[MAX_PATH];         char* pChPath = new
Unity(C#)获取当前运行exe路径的方法
转载,原文地址:http://www.cnblogs.com/cocoulong/archive/2010/01/30/1660119.html 以下方法,亲测,System.Environment.CurrentDirectory和System.AppDomain.CurrentDomain.BaseDirectory在Unity中有效,其他未测。 //获取<em>当前</em>进程的完整
wxWidgets获取程序当前路径
直接上代码: wxString GetWorkDirectory( ) { wxString strAppPath ; wxStandardPathsBase& stdp = wxStandardPaths::Get(); wxFileName <em>exe</em>File(stdp.GetExecutablePath()); strAppPath = <em>exe</em>File.GetPath(wxPATH_GET_VOLUME | wxPATH_GET_SEPARATOR);
python 获得当前程序的绝对路径
. 以前的方法如果是要<em>获得</em>程序运行的<em>当前</em><em>目录</em><em>所在</em>位置,那么可以使用os模块的os.getcwd()函数。如果是要<em>获得</em><em>当前</em>执行的脚本的<em>所在</em><em>目录</em>位置,那么需要使用sys模块的sys.path[0]变量或者sys.argv[0]来<em>获得</em>。实际上sys.path是Python会去寻找模块的搜索路径列表,sys.path[0]和sys.argv[0]是一回事因为Python会自动把sys.argv[0]加入s...
C/C 获得当前程序路径
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Windows下,<em>获得</em>
C++获取当前EXE文件路径
网上关于C++获取<em>当前</em>EXE<em>文件</em>路径的解决方案很多是错的,不知道为什么那么多人将错就错。这里给出了正确的方法,下载后可直接编译执行。
vb.net 获取当前应用程序所在的路径
System.Environment.CurrentDirectory; //例: c:/test/ Application.ExecutablePath;(包括名称) //例: c:/test/myapp.<em>exe</em> Application.StartupPath;(不包括名称) //例: c:/test/
C++ 获取当前程序运行程序所在路径
TCHAR _szPath[MAX_PATH + 1]={0}; GetModuleFileName(NULL, _szPath, MAX_PATH); (_tcsrchr(_szPath, _T('\\')))[1] = 0;//删除<em>文件</em>名,只<em>获得</em>路径 字串 string strPath; for (int n=0;_szPath[n];n++) { if (_szPath[n]!
VBS获取当前文件目录
Function pathRemove(strFileName) strFileName=Replace(strFileName,"/","\") Dim ipos  ipos=InStrRev(strFileName,"\") pathRemove=Left(strFileName,ipos) End Function  WScript.Echo  pathRemov
获取EXE及Dll文件路径信息
//----------------------------------------------------------------------------- // 获取EXE的路径信息 //----------------------------------------------------------------------------- // // GetModuleFileName,第一个
Python 获取当前文件所在目录
Python 获取<em>当前</em><em>文件</em><em>所在</em><em>目录</em>   python下获取<em>文件</em><em>所在</em>的绝对<em>目录</em>,大都通过:os.path.abspath,但如果你在其他<em>目录</em>下,通过绝对路径获取,这时就会有错。 例如:   步骤1 在当用<em>目录</em>运行 import os import sys print(os.path.abspath('main.py'))  结果为: /home/abc/TiRan/WorkSpace/Py
windows 获取当前模块所在文件夹路径
1.getmodulepath.h #ifndef GETMODULEPATH #define GETMODULEPATH #include #include /** * @class getmodulepath * @brief 这个类用来获取<em>当前</em>模块的绝对路径 */ class GetModulePath { public: static HMODULE GetModuleH
python获取自己的exe路径
<em>exe</em>路径 >>> sys.<em>exe</em>cutable 'C:\\Python27\\python.<em>exe</em>' lib路径 >>> sys.prefix 'C:\\Python27\\Lib'
获取 .sh 文件当前所在目录
cd `dirname $0` echo `basename $0` is in `pwd` cd -
Qt中获得应用程序绝对路径的方法
一、有时候做项目使用应用程序的绝对路径可能更安全一点,使用绝对路径的方法有两种:1、使用QCoreApplication提供的几个静态函数。2、使用main函数中的argv[0]+QDir。 二、代码: #include &quot;mainwindow.h&quot; #include &amp;lt;QApplication&amp;gt; #include &amp;lt;QVBoxLayout&amp;gt; #include &amp;lt;...
PB获取应用程序路径以及exe
一.声明全局或者局部函数 Function uint GetModuleFileName(ulong hModule,ref string lpFilename,ulong nSize) Library "kernel32.dll" alias for "GetModuleFileNameA;Ansi" 二.写获取代码 String ls_Path, ls_Buffer = Space(
MFC中,获取当前EXE执行路径
编程完成MFC工程后交给用户使用,有一些配置<em>文件</em>的存放路径,用户和开发者不一定相同,可能出现路径错误导致的工程代码出现错误。因此,要获取<em>当前</em>EXE执行的路径就相当重要了。在MFC的OnInitDlg()中,获取<em>当前</em>的EXE执行路径CString g_<em>exe</em>PATH;//全局变量OnInitDlg(){    TCHAR path[MAX_PATH] = {0};    GetModuleFileN...
C++ 获取程序运行目录
C++语言编程中关于字符串编程。获取程序运行<em>目录</em>i,源码
Unity各种路径获取
Application.persistentDataPath http://docs.unity3d.com/ScriptReference/Application-persistentDataPath.html Contains the path to a persistent data directory (Read Only). 设备中的公开<em>目录</em>,根据平台的不同而不同。这里
VC如何获取当前工程路径
char ModulePath[100]; CString TreeRecordPath; GetModuleFileName(NULL,ModulePath,sizeof(ModulePath)); TreeRecordPath=ModulePath;
Qt之获取运行程序的工作目录与程序所在目录
在qt-creator中debug的时候,发现程序不能读写<em>所在</em><em>目录</em>的配置<em>文件</em>,资源<em>文件</em>。 Google了一下,原来 运行程序的 工作<em>目录</em> 与 程序<em>所在</em>的<em>目录</em>是不同的概念。 跑跑这段代码就知道了: qDebug()<<<QCoreApplication::applicationDirPath(); qDebug() 原来cur
获取当前运行程序路径
VC上或取<em>当前</em>路径有多种方法,最常用的是使用 GetCurrentDirectory和GetModuleFileName函数,个中都有诸多注意事项,特别总结一下。 一、获取<em>当前</em>运行<em>目录</em>的绝对路径 1、使用GetCurrentDirectory函数 假设程序路径为D:\Test\tst.<em>exe</em>,执行GetCurrentDirectory函数 char pBuf[MAX_PATH]; GetC
ocx 和 EXE 当前路径运行路径区别
获取工程运行路径源代码string GetProgramDir()     {          char <em>exe</em>FullPath[MAX_PATH]; // Full path       string strPath = &quot;&quot;;         GetModuleFileName(NULL,<em>exe</em>FullPath,MAX_PATH);      strPath=(string)<em>exe</em>FullP...
C++获取项目当前路径
可以通过_getcwd()获取项目<em>当前</em>路径,代码如下#include &amp;lt;iostream&amp;gt; #include &amp;lt;iomanip&amp;gt; #include &amp;lt;direct.h&amp;gt; int main() { //C++查看系统<em>当前</em><em>目录</em> char buffer[_MAX_PATH]; _getcwd(buffer, _MAX_PATH); std::cout &amp;l...
获得当前应用程序执行时所在目录
在PB中<em>获得</em><em>当前</em>应用程序执行时<em>所在</em>的<em>目录</em>和Exe名称。使用API函数GetModuleFileNameA。
C++获取运行exe路径和名称
有的时候需要获取运行路径,或者运行<em>exe</em>名称,都可以直接获取 //获取应用程序<em>目录</em> char szapipath[MAX_PATH];//(D:\Documents\Downloads\TEST.<em>exe</em>) memset(szapipath,0,MAX_PATH); GetModuleFileNameA(NULL,szapipath,MAX_PATH); //获取应
获得进程exe文件所在目录
<em>获得</em>进程<em>exe</em><em>文件</em><em>所在</em><em>目录</em>
vb.net 获取程序运行中的路径
// 获取程序的基<em>目录</em>。 System.AppDomain.CurrentDomain.BaseDirectory // 获取模块的完整路径。 System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName // 获取和设置<em>当前</em><em>目录</em>(该进程从中启动的<em>目录</em>)的完全限定<em>目录</em>。 System.Environment.CurrentDi
MFC 获取可执行文件的路径 获取当前可执行文件目录
这里说明了如何获取<em>当前</em>可执行<em>文件</em>的<em>目录</em>如何获取,从而可以通过对字符串的操作得到其他相关的路径信息。
windows命令行文件中获取bat文件所在目录相关路径
批处理命令获取<em>当前</em>盘符和<em>当前</em><em>目录</em> %~d0 是<em>当前</em>盘符 %cd% 是<em>当前</em><em>目录</em> 可以用echo %cd%进行打印测试 以下例子是命令行编译Visual Studio编写的程序: @echo off set b=%cd% //将<em>当前</em><em>目录</em>保存到参数b中,等号前后不要有空格 C: cd program files cd microsoft visual studio cd com
VC获取程序所在目录
首先包含头<em>文件</em>和库<em>文件</em>: #include #pragma comment(lib, "DbgHelp.lib") #include #pragma comment(lib,"Shlwapi.lib") 然后
c++获取当前目录
#include #include using std::string; /*********************************************************************** *函数名称: _getcwd *函数原型: char * _cdecl _getcwd(char *_DstBuf,int _SizeInBytes) *函数
VC获取并保存应用程序所在路径
  //放在全局变量活着类成员变量中        CString csCurrentPath;         //只有放在程序启动函数中获取并保存<em>所在</em>路径才是准确的,因为每次打开和保存都会改变程序的<em>当前</em>路径 WCHAR currentPath[MAX_PATH]; GetModuleFileName(NULL, currentPath, sizeof(currentPath)); csCurr...
C# 获取运行文件(.exe所在目录路径 -- 注意事项
C#中常用的获取<em>exe</em><em>所在</em><em>目录</em>的方法是:Application.StartupPath。我们获取这个路径时,有时会呈现给我们两种路径字符串方式: 1、robot.<em>exe</em> 在项目的Release<em>目录</em>下,这是其中一种字符串状态: Application.StartupPath = “C:\Robot\Release”; 2、另一种字符串显示状态,就是当软件安装在磁盘根<em>目录</em>,获取运行<em>文件</em>的<em>目录</em>时...
vs中获取当前exe文件运行路径几种方法
1、 TCHAR szFilePath[MAX_PATH + 1];  GetModuleFileName(NULL, szFilePath, MAX_PATH);  (_tcsrchr(szFilePath, _T('//')))[1] = 0;//删除<em>文件</em>名,只<em>获得</em>路径 CString str_url =  szFilePath; AfxMessageBox(str_ur
bat脚本获取当前文件所在目录
%~dp0 如注册XXX.ocx时,命令应为 regsvr32  "%~dp0XXX.ocx"
c语言获取当前目录
#include &amp;lt;stdio.h&amp;gt; #include &amp;lt;dir.h&amp;gt; int main(void) { char buffer[MAXPATH]; getcwd(buffer, MAXPATH); printf(&quot;The current directory is: %s/n&quot;, buffer); return 0; }...
python3 获取脚本所在路径的方法
import sys,os print(sys.argv[0])#<em>获得</em>的是<em>当前</em>执行脚本的绝对位置(若在命令行执行的该命令,则为空) print(__file__)#获取绝对路径 print(os.getcwd())#获取的是脚本<em>目录</em>,不包含<em>文件</em>名 print(sys.path[0])#取的是被初始执行的脚本的<em>所在</em><em>目录</em>  ...
Unity获取文件资源路径的两种方式
参考链接: https://docs.unity3d.com/ScriptReference/Selection.GetFiltered.html https://docs.unity3d.com/ScriptReference/AssetDatabase.GUIDToAssetPath.html [MenuItem(&amp;quot;Tools/GetSelectPaths&amp;quot;)] public stat...
vs 获取当前程序文件的路径方法
vc获取<em>当前</em>程序<em>文件</em>的路径方法  1.方法1    char pBuf[MAX_PATH];                                               //存放路径的变量    GetCurrentDirectory(MAX_PATH,pBuf);                   //获取程序的<em>当前</em><em>目录</em>    strcat(pBuf
MFC获取当前运行目录(.exe所在的路径
在这里插入代码片 此文章转载自:https://www.cnblogs.com/ssjie/p/4960296.html,怕下次找不到,请谅解我的copy 在 开发过程中经常需要<em>获得</em>程序<em>当前</em>的运行<em>目录</em>,这时就可以使用GetCurrentDirectory()和GetModuleFileName()函 数,GetCurrentDirectory只是返回<em>当前</em>进程的<em>当前</em><em>目录</em>,而并不是进程的镜像<em>文件</em>(....
在LUA中获取各种路径.
1、获取<em>当前</em>路径。 可以使用C语言大法。也可以使用 os库调用 cd命令。 static int fmt_fs_cwd(lua_State * L) { char path[1024]; if(NULL == getcwd(path, 1023)) lua_pushinteger(L, errno); else lua_pushstring(L, path); return 1
MFC获取程序当前路径
//获取工作路径 CString GetWorkDir() { char pFileName[MAX_PATH]; int nPos = GetCurrentDirectory( MAX_PATH, pFileName); CString csFullPath(pFileName); if( nPos &amp;lt; 0 ) return CStrin...
perl 获取当前脚本的目录
1. 获取方法 use File::Basename; print dirname(__FILE__); 2. 设置<em>当前</em><em>目录</em>为lib: use Cwd qw/abs_path/; use File::Basename; use lib abs_path(dirname(__FILE__)) . '/lib';
VS 工程项目中用于获取当前项目根目录的方法
在VS中定位<em>当前</em>工程项目的根<em>目录</em>! 涉及到: #include 头<em>文件</em>中的GetCurrentDirectory()方法和GetModuleFileName()方法。 file_manager.h #pragma once #include #include using namespace std; class FileManager { public: static stri
获取shell脚本自身所在目录 【转】
原文出处:获取shell脚本自身<em>所在</em><em>目录</em>的Shell脚本分享 简单版 下面是一个最简单的实现,可以解决大多数问题,缺陷是对于软链接显示的是软链接<em>所在</em>的<em>目录</em> lineos:false 复制代码代码如下: #!/bin/bash DIR="$( cd "$( dirname "$0"  )" && pwd  )" 完善版
MFC获取当前exe所在路径
1、获取的路径不含最有的一个斜杠. 例如: C:\Debug. 而不是C:\Debug\2、代码如下:CString MFCDemo:: GetCurDir() { wchar_t path[MAX_PATH]; GetCurrentdirentory(MAX_PATH, path); return path; }3、需要设置项目-&amp;gt;属性-&amp;gt; 调试-&amp;gt; ...
VC6.0下设置和获取程序当前路径
 1、在程序中用到CFileDialog另存<em>文件</em>或打开<em>文件</em>时,一般先<em>获得</em>程序<em>当前</em>路径(主程序路径),再加上<em>文件</em>名或其它<em>文件</em>夹,此时程序<em>当前</em>路径会发生变化。(假设主程序路径为D:/Practice) // 获取<em>当前</em>路径char* strTemp;strTemp = new char[MAX_PATH];GetCurrentDirectory(MAX_PATH, strTemp);//(s
Java中使用Jar包时读取当前jar文件所在目录工具
package cn.ava.publics.util; import java.io.File; /** * 获取打包后jar的路径信息 * * @author Rex */ public class JarToolUtil { /** * 获取jar绝对路径 * * @return */ public static String getJarPath() { File file = getFile();
WINCE下获取当前目录的几种方法
首先要引用命名空间: using System.Reflection; 方法1: Directory.GetCurrentDirectory()这个方法只能在.NET的完整版中使用,NETCF中不支持该功能,调用时会引发异常。 方法2: System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetN
Qt获取EXE可执行文件的上一级目录下的文件
Qt获取可执行的上一级<em>目录</em>下的<em>文件</em>     在用Qt编程时,有时需要用到<em>exe</em>的相对路径,来找到目标<em>文件</em>,而Qt运行程序时可以解决问题,但直接打开<em>exe</em><em>文件</em>却找不到目标<em>文件</em>;后经过一番思考,可采用下面的方法来达到两个方式皆可有效:      经过验证,此方法确实解决了问题,大家可以参考一下!
获取执行文件exe路径
工作   mark:  CString sPath; GetModuleFileName(NULL,sPath.GetBufferSetLength(MAX_PATH+1),MAX_PATH); int nPos; nPos=sPath.ReverseFind('\\'); sPath=sPath.Left(nPos); g_str<em>exe</em>Path=sPath+'\\';
Delphi 获取当前程序路径
在Delphi SysUtils 单元中 edit1.Text:=ParamStr(0);//自己全路径c:/555/qq.<em>exe</em>,可用于控制台 edit1.text:=ExpandFileName(ParamStr(0)); //获取本程序的完整路径 c:/qq/2.<em>exe</em> edit2.text:=ExtractFileDir(ParamStr(0)); //获取本程序的路径 c:
VC 通过进程名获取程序所在路径
VC 通过自己指定进程名获取程序<em>所在</em>的路径
golang获取当前执行程序的路径
背景: linux golang 在程序运行中,经常需要读取<em>文件</em>,如果<em>文件</em>路径写成绝对路劲,对于程序移植到其他机器上执行时,可能会出错,找不到<em>文件</em>。 所以,最好的方式是写成相对路径。 实现方式: 假设有如下<em>文件</em>路径: test- - main.go - api - - testApi.go package package import ( &quot;path&quot; &quot;runti...
Win32 获取软件运行的当前目录
wchar_t runPath[MAX_PATH]; GetModuleFileName(NULL, runPath, MAX_PATH);
Python获取当前执行文件,根据某一级目录名称,获取此目录名称所在的绝对路径
假如<em>当前</em><em>文件</em>绝对路径:E:\learn\python\我的file\my.py#coding:utf-8 import os #dirName:上级<em>目录</em>名称 #sysCoding:系统编码格式 #targetCoding:转换目标编码格式 def get_dir_realpath(dirName,sysCoding,targetCoding): path = os.path.split(...
情景linux——获取一个进程的所在目录
获取一个进程的<em>所在</em><em>目录</em>
C# 获取exe的上一级目录
DirectoryInfo path_<em>exe</em> = new DirectoryInfo(Application.StartupPath); //<em>exe</em><em>目录</em> String path = path_<em>exe</em>.Parent.Parent.FullName; //上两级的<em>目录</em>
python获取文件所在目录文件名,以及检索当前文件名的方法
python获取<em>文件</em><em>所在</em><em>目录</em>和<em>文件</em>名,以及检索<em>当前</em><em>文件</em>名的方法print(__file__) print(sys.argv[0]) print(os.path.dirname(__file__)) print(os.path.split(__file__)[-1]) print(os.path.split(__file__)[-1].split('.')[0])对应的返回结果:D:/office3/
获取当前工作目录和脚本文件所在目录
<em>当前</em>工作<em>目录</em>和脚本<em>文件</em><em>所在</em><em>目录</em>是不同的,有时候可能会一样,但是这是不同的概念。 例如我们有个脚本:/home/test/test.sh 我们进入test<em>目录</em>:cd /home/test/,执行./test,那么<em>当前</em>工作<em>目录</em>和脚本<em>文件</em><em>所在</em><em>目录</em>都是一样的:/home/test 如果我们不是在test<em>目录</em>下执行脚本<em>文件</em>:cd /home,执行./test/test.sh,那么<em>当前</em>工作<em>目录</em>是:/ho...
vb.net 获取程序运行中的路径问题
// 获取程序的基<em>目录</em>。 System.AppDomain.CurrentDomain.BaseDirectory // 获取模块的完整路径。 System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName // 获取和设置<em>当前</em><em>目录</em>(该进程从中启动的<em>目录</em>)的完全限定<em>目录</em>。 System.Environment.Curr...
python获取程序执行文件路径方法
1.获取<em>当前</em>执行主脚本方法:sys.argv[0]和_ file _ (1)sys.argv 一个传给Python脚本的指令参数列表。sys.argv[0]是脚本的名字。一般得到的是相对路径,用os.path.abspath(sys.argv[0])得到执行<em>文件</em>的绝对路径: dirname, filename = os.path.split(os.path.abspath(sys.argv[0
shell中如何获取脚本所在的绝对位置(路径)
很简单,就两行代码 :   script_abs=$(readlink -f &quot;$0&quot;) script_dir=$(dirname $script_abs) script_dir 就是这个脚本的绝对路径。   至于为什么,大家可去搜索readlink及dirname的用法,最关键的就是readlink的使用,它解决了使用软链接的情况下的定位不准的问题, -f (或者 -m) 也不能少。...
四种方法获取可执行程序的文件路径(.NET Core / .NET Framework)
本文介绍四种不同的获取可执行程序<em>文件</em>路径的方法。适用于 .NET Core 以及 .NET Framework。 本文内容使用程序集信息获取使用应用程序域信息获取使用进程信息获取使用命令行参数获取总结靠谱的方法另外,关于以上方法的性能对比,你可以参阅林德熙的博客:[dotnet 获取路径各种方法的性能对比](https://blog.lindexi.com/post/dotnet-%E8%8E%...
Linux脚本--获取脚本的真实路径
1.获取<em>当前</em>脚本的真实路径:#!/bin/bashif [[ $0 =~ ^\/.* ]]       #判断<em>当前</em>脚本是否为绝对路径,匹配以/开头下的所有then   script=$0else   script=$(pwd)/$0fiscript=`readlink -f $script`      #获取<em>文件</em>的真实路径script_path=${script%/*}         #获取<em>文件</em>...
VC++获取程序运行路径
string GetAppPathA() { char szFilePath[MAX_PATH] = {0}, szDrive[MAX_PATH] = {0}, szDir[MAX_PATH] = {0}, szFileName[MAX_PATH] = {0}, szExt[MAX_PATH] = {0}; GetModuleFileNameA(NULL, szFilePath, sizeo
Wince程序获得当前路径(C#)
//引用命名空间: using System.IO; using System.Reflection; //<em>获得</em>路径 string aurl = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase.ToString()) + "\\"; //注意 后面的...+"\\" 可以不加,
c++中的相对路径
今天在vs2010里读取相对路径下的图片<em>文件</em>出了点问题,于是查了一下相对路径的编程知识,记录下来分享给大家:      问题描述:path=".\\TrainData\\"+img_path[i];  例如为path=.\TrainData\1.jpg的时候,此图片究竟在哪呢?      问题解决:此时.vcxproj 和<em>当前</em>运行的.<em>cpp</em><em>文件</em><em>所在</em><em>目录</em>E:\vehicle\SVM_Train_
C++在dll中获取自身路径(非exe调用路径)
#include "stdafx.h" #include #include #include using namespace std; HMODULE GetSelfModuleHandle() { MEMORY_BASIC_INFORMATION mbi; return ((::VirtualQuery(GetSelfModuleHandle, &mbi, sizeof(
java中取得 当前程序运行所在目录
import java.io.*;class getAppPath{   public static void main(String[] args){     File f  = new File(".");     try{     System.out.println(f.getCanonicalPath());      System.out.println(System.getPro
jquery/js实现一个网页同时调用多个倒计时(最新的)
jquery/js实现一个网页同时调用多个倒计时(最新的) 最近需要网页添加多个倒计时. 查阅网络,基本上都是千遍一律的不好用. 自己按需写了个.希望对大家有用. 有用请赞一个哦! //js //js2 var plugJs={     stamp:0,     tid:1,     stampnow:Date.parse(new Date())/1000,//统一开始时间戳     ...
Android2.2 API 中文文档系列(5) —— View下载
Android2.2 API 中文文档,注意这里只有View的,请关注http://over140.cnblogs.com/的更新。 相关下载链接:[url=//download.csdn.net/download/over1400/2687015?utm_source=bbsseo]//download.csdn.net/download/over1400/2687015?utm_source=bbsseo[/url]
位运算技巧.zip 主要有关位运算的方法下载
位运算简介及实用技巧(三):进阶篇(2) Program Impossible | 2007-07-26 0:51| 32 Comments | 本文内容遵从CC版权协议 转载请注明出自matrix67.com 今天我们来看两个稍微复杂一点的例子。 n皇后问题位运算版 n皇后问题是啥我就不说了吧,学编程的肯定都见过。下面的十多行代码是n皇后问题的一个高效位运算程序,看到过的人都夸它牛。初始时,upperlim:=(1 shl n)-1。主程序调用test(0,0,0)后sum的值就是n皇后总的解数。拿这个去交USACO,0.3s,暴爽。 相关下载链接:[url=//download.csdn.net/download/kongzhidea/2423039?utm_source=bbsseo]//download.csdn.net/download/kongzhidea/2423039?utm_source=bbsseo[/url]
智能天线算法测试探讨(泰尔)下载
泰尔公司关于 智能天线算法测试的探讨 泰尔公司关于 智能天线算法测试的探讨 相关下载链接:[url=//download.csdn.net/download/hglikun/2539517?utm_source=bbsseo]//download.csdn.net/download/hglikun/2539517?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 物联网怎费用 前端要怎学习java后端
我们是很有底线的