C# Winform App 获取当前路径

直接双击执行 D:\test1.exe
System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName D:\Test1.exe
System.Environment.CurrentDirectory D:\
System.IO.Directory.GetCurrentDirectory()  D:\
System.AppDomain.CurrentDomain.BaseDirectory D:\
System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase D:\
System.Windows.Forms.Application.StartupPath D:\
System.Windows.Forms.Application.ExecutablePath D:\Test1.exe

命令行执行,当前路径为C:\,执行D:\test1.exe
System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName d:\Test1.exe
System.Environment.CurrentDirectory C:\
System.IO.Directory.GetCurrentDirectory()  C:\
System.AppDomain.CurrentDomain.BaseDirectory d:\
System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase d:\
System.Windows.Forms.Application.StartupPath d:\
System.Windows.Forms.Application.ExecutablePath d:\Test1.exe

直接双击执行 D:\Test\Test1.exe
System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName D:\Test\Test1.exe
System.Environment.CurrentDirectory D:\Test
System.IO.Directory.GetCurrentDirectory()  D:\Test
System.AppDomain.CurrentDomain.BaseDirectory D:\Test\
System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase D:\Test\
System.Windows.Forms.Application.StartupPath D:\Test
System.Windows.Forms.Application.ExecutablePath D:\Test\Test1.exe

在F:\Test\建立快捷方式,设置起始位置为F:\Test,然后双击执行
System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName D:\Test\Test1.exe
System.Environment.CurrentDirectory F:\Test
System.IO.Directory.GetCurrentDirectory()  F:\Test
System.AppDomain.CurrentDomain.BaseDirectory D:\Test\
System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase D:\Test\
System.Windows.Forms.Application.StartupPath D:\Test
System.Windows.Forms.Application.ExecutablePath D:\Test\Test1.exe

时间: 2024-10-12 22:18:30

C# Winform App 获取当前路径的相关文章

C# WinForm获取当前路径汇总

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

C# 获取当前路径方法(转)

C# 获取当前路径方法 //获取包含清单的已加载文件的路径或 UNC 位置. public static string sApplicationPath = Assembly.GetExecutingAssembly ( ).Location; //result: X:\xxx\xxx\xxx.dll (.dll文件所在的目录+.dll文件名) //获取当前进程的完整路径,包含文件名(进程名). string str = this.GetType ( ).Assembly.Location; /

总结C#获取当前路径的7种方法(转载)

总结C#获取当前路径的7种方法 C#获取当前路径的方法如下: 1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName -获取模块的完整路径. 2. System.Environment.CurrentDirectory -获取和设置当前目录(该进程从中启动的目录)的完全限定目录. 3. System.IO.Directory.GetCurrentDirectory() -获取应用程序的当前工作目录.这个不一定是程

C#获取当前路径的7种方法

总结C#获取当前路径的7种方法 C#获取当前路径的方法如下: 1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName -获取模块的完整路径. 2. System.Environment.CurrentDirectory -获取和设置当前目录(该进程从中启动的目录)的完全限定目录. 3. System.IO.Directory.GetCurrentDirectory() -获取应用程序的当前工作目录.这个不一定是程

C#获取当前路径的方法如下

1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName -获取模块的完整路径. 2. System.Environment.CurrentDirectory -获取和设置当前目录(该进程从中启动的目录)的完全限定目录. 3. System.IO.Directory.GetCurrentDirectory() -获取应用程序的当前工作目录.这个不一定是程序从中启动的目录啊,有可能程序放在C:\www里,这个函数有可

总结C#获取当前路径的7种方法

C#获取当前路径的方法如下: 1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName -获取模块的完整路径. 2. System.Environment.CurrentDirectory -获取和设置当前目录(该进程从中启动的目录)的完全限定目录. 3. System.IO.Directory.GetCurrentDirectory() -获取应用程序的当前工作目录.这个不一定是程序从中启动的目录啊,有可能程序放

C#获取当前路径的几种方法

C#获取当前路径的方法如下: 1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName -获取模块的完整路径. 2. System.Environment.CurrentDirectory -获取和设置当前目录(该进程从中启动的目录)的完全限定目录. 3. System.IO.Directory.GetCurrentDirectory() -获取应用程序的当前工作目录.这个不一定是程序从中启动的目录啊,有可能程序放

python获取当前路径

转自:http://www.cnblogs.com/wind-wang/p/5822192.html python获取当前路径 import os,sys 使用sys.path[0].sys.argv[0].os.getcwd().os.path.abspath(__file__).os.path.realpath(__file__) sys.path是Python会去寻找模块的搜索路径列表,sys.path[0]和sys.argv[0]是一回事因为Python会自动把sys.argv[0]加入

Hide C# winform App Window When Started by Task Scheduler

To make a Scheduled Task run in the background, change the User running the task to "SYSTEM", and nothing will appear on your screen. Hide C# winform App Window When Started by Task Scheduler,布布扣,bubuko.com