c++ 获得程序所在目录

    1. #include  <direct.h>
    2. #include  <stdio.h>
    3. char   buffer[MAX_PATH];
    4. getcwd(buffer, MAX_PATH);
    5. printf( "The   current   directory   is:   %s ",   buffer);
    6. //打印出E:/C++/cppTest/cppPrimerTest
      1. #include <windows.h>
      2. char chpath[MAX_PATH];
      3. GetModuleFileName(NULL,(LPSTR)chpath,sizeof(chpath));
      4. std::cout<<chpath<<std::endl;
      5. //打印出:E:/C++/cppTest/cppPrimerTest/Debug/cppTest.exe
时间: 2024-10-13 20:40:39

c++ 获得程序所在目录的相关文章

asp.net Core 获取应用程序所在目录的2种方式

//获取应用程序所在目录的2种方式(绝对,不受工作目录影响,建议采用此方法获取路径).如:d:\Users\xk\Desktop\WebApplication1\WebApplication1\bin\Debug\netcoreapp2.0 String basePath1 = AppContext.BaseDirectory; String basePath2 =Path.GetDirectoryName(typeof(Program).Assembly.Location); //注意:对于

C#获取程序所在目录路径

方法1:Directory.GetCurrentDirectory().这个方法只能在.NET的完整版中使用,NETCF中不支持该功能,调用时会引发异常.获取的是当前目录,并不一定是真正的路径,跟OpenFile对话框有关联.  不推荐使用. 方法2: System.Windows.Forms.Application.StartupPath 这个方法只能在.NET的完整版中使用,NETCF中不支持该功能,调用时会引发异常. 获取运行程序的路径. 推荐使用 方法3:System.IO.Path.G

获取应用程序所在目录

实现效果: 知识运用: Application类的StartupPath属性 public static string StartupPath {get;} 实现代码: private void button1_Click(object sender, EventArgs e) { textBox1.Text = Application.StartupPath; } 原文地址:https://www.cnblogs.com/feiyucha/p/10236161.html

c#获取当前运行程序所在的目录

C#获取项目程序及运行路径的方 1.asp.net webform用“Request.PhysicalApplicationPath获取站点所在虚拟目录的物理路径,最后包含“\”: 2.c# winform用 A:“Application.StartupPath”:获取当前应用程序所在目录的路径,最后不包含“\”: B:“Application.ExecutablePath ”:获取当前应用程序文件的路径,包含文件的名称: C:“AppDomain.CurrentDomain.BaseDirec

Windows VC++ 调整进程当前目录为程序可执行文件所在目录

分享一下我老师大神的人工智能教程吧.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!http://www.captainbed.net 本文配套程序下载地址为:http://download.csdn.net/detail/morewindows/5165721 转载请标明出处,原文地址:http://blog.csdn.net/morewindows/article/details/8683519 欢迎关注微博:http://weibo.com/MoreWindo

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

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

C#应用程序本地目录

有时,我们需要获取应用程序所在目录,以便实现某种功能(如上传下载功能).获取目录的方式多种多样,也各有区别,在此归纳总结. 一.路径获取方法 1.AppDomain.CurrentDomain // 获取程序的基目录.System.AppDomain.CurrentDomain.BaseDirectory // 获取和设置包括该应用程序的目录的名称.System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase 2.System.D

C#如何加载程序运行目录外的程序集 (转)

---恢复内容开始--- 尼玛,为了这个问题,纠结到差点吐出干血,赶紧记下来! 源地址:http://blog.csdn.net/dyllove98/article/details/9391325 我们的应用程序部署的时候,目录结构一般不会只有运行程序的目录这一个,我们可能在运行目录下建子目录,也可能使用System32目录,也可能使用其它第三方的程序集..Net程序集 首先会在GAC中搜索相应的版本,如果未找到则会应用程序配置文件中找(如果配置),最后到应用程序所在的路径搜索. 如何可以将程序

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

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