教程集 www.jiaochengji.com
教程集 >  脚本编程  >  Asp.net  >  正文 asp.net C#获取DLL、程序路径,C#获取桌面、收藏夹等特殊系统路径

asp.net C#获取DLL、程序路径,C#获取桌面、收藏夹等特殊系统路径

发布时间:2016-12-03   编辑:jiaochengji.com
教程集为您提供asp.net C#获取DLL、程序路径,C#获取桌面、收藏夹等特殊系统路径 等资源,欢迎您收藏本站,我们将为您提供最新的asp.net C#获取DLL、程序路径,C#获取桌面、收藏夹等特殊系统路径 资源
文章介绍了关于C#获取DLL、程序路径,C#获取桌面、收藏夹等特殊系统路径 用法,有需要发解的朋友可以看看。

桌面路径:Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);

//获取DLL的目录
Assembly myAssembly = Assembly.GetEntryAssembly();
string path = myAssembly.Location;
DirectoryInfo dr = new DirectoryInfo(path);
path=dr.Parent;  //当前目录的上一级目录

C#获取程序当前路径的方法

System.Environment.CurrentDirectory;
//例: c:test
Application.ExecutablePath;(包括名称)
//例: c:testmyapp.exe
Application.StartupPath;(不包括名称)
//例: c:test

//获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。
string str = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;
result: X:xxxxxxxxx.exe (.exe文件所在的目录 .exe文件名)

//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。
string str = System.Environment.CurrentDirectory;
result: X:xxxxxx (.exe文件所在的目录)

//获取当前 Thread 的当前应用程序域的基目录,它由程序集冲突解决程序用来探测程序集。
string str = System.AppDomain.CurrentDomain.BaseDirectory;
result: X:xxxxxx (.exe文件所在的目录 "")

//获取和设置包含该应用程序的目录的名称。
string str = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
result: X:xxxxxx (.exe文件所在的目录 "")

//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。
string str = System.Windows.Forms.Application.StartupPath;
result: X:xxxxxx (.exe文件所在的目录)

//获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。
string str = System.Windows.Forms.Application.ExecutablePath;
result: X:xxxxxxxxx.exe (.exe文件所在的目录 .exe文件名)

//获取应用程序的当前工作目录(不可靠)。
string str = System.IO.Directory.GetCurrentDirectory();
result: X:xxxxxx (.exe文件所在的目录)

 

获取系统特殊文件夹路径(收藏夹,桌面)

1. 收藏夹路径
System.Environment.GetFolderPath(System.Environment.SpecialFolder.Favorites)

2. 桌面路径
System.Environment.GetFolderPath(System.Environment.SpecialFolder.Desktop)

更多请见枚举类
System.Environment.SpecialFolder
url:http://www.jiaochengji.com/HTC/G14/

您可能感兴趣的文章:
asp.net C#获取DLL、程序路径,C#获取桌面、收藏夹等特殊系统路径
C# 获取系统特殊文件夹路径的方法
c# 获取路径的方法详解
explorer.exe病毒怎么彻底删除?
C# 相对路径与系统路径
在.NET中得到计算机硬件信息的一些功能
Asp.NET获取文件及其路径代码总结
电脑保存文件路径不显示桌面怎么办?
C#获取当前程序运行路径的方法汇总
有关windows中的设备文件(aux,com1,com2,nul等)的介绍

[关闭]
~ ~