获取应用程序所在目录

实现效果:

  

知识运用:
  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

时间: 2024-10-14 03:54:28

获取应用程序所在目录的相关文章

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); //注意:对于

java获取它运行所在目录信息

对于Java程序,无论是未打包的还是打包的JAR或WAR文件,有时候都需要获取它运行所在目录信息,如何做到这一点呢?  在Java处理的文件系统中,目录的表示方式有两种:  (1)绝对目录,它以"/"为起始字符,代表从根目录下开始寻找给出的目录,如/c:/java  (2)相对路径,它以不带"/"的目录名表示,表示以当前Java程序正在运行的目录作为起始目录来寻找给出的目录.如java/classes.在相对路径中,有一些特定的字符,可以代表特的的目录,比如,&qu

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

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

C#获取当前程序运行目录大全

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

WPF获取应用程序启动目录的方法

1.AppDomain.CurrentDomain.BaseDirectory using System; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Console.WriteLine(AppDomain.CurrentDomain.BaseDirectory); Console.ReadLine(); } } } 输出结果如下: 2

c++ 获得程序所在目录

#include  <direct.h> #include  <stdio.h> char   buffer[MAX_PATH]; getcwd(buffer, MAX_PATH); printf( "The   current   directory   is:   %s ",   buffer); //打印出E:/C++/cppTest/cppPrimerTest #include <windows.h> char chpath[MAX_PATH

.NET获取当前程序所在电脑的CPU和内存使用率

using System; using System.Diagnostics; using System.Text; using System.Runtime.InteropServices; namespace ConsoleApplication1 { class Program { public static PerformanceCounter cpu; //public static ComputerInfo cif; static void Main(string[] args) {

Inno Setup中做补丁通过注册表获取原程序安装目录

今天找VM补丁看到的,是个innosetup封装的,所以习惯性的喜欢去看人家的iss文件是怎么编写的. DefaultDirName={reg:HKLM\SOFTWARE\VMware%2c%20Inc%2E\VMware Workstation,InstallPath} 看到上面这个代码很奇怪,DefaultDirName是默认安装路径,他的路径是以reg开始的,大意是注册表的路径,后面加了个InstallPath,这样就搞定了,真简单,这个我以前是不知道,不过以后就可以用到了,哈哈. 这个包

C#应用程序本地目录

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