C# .NET 获取路径信息
来源:互联网 发布:荆州网络电视 编辑:程序博客网 时间:2024/05/18 03:58
Application.StartupPath
// 获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。
Application.ExecutablePath
// 获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。
AppDomain.CurrentDomain.BaseDirectory
// 获取基目录,它由程序集冲突解决程序用来探测程序集。--启动应用程序的目录
Thread.GetDomain().BaseDirectory
// 获取基目录,它由程序集冲突解决程序用来探测程序集。
--启动应用程序的目录
Environment.CurrentDirectory
// 获取或设置当前工作目录的完全限定路径。
--
如果activex则为桌面的路径,其他则为DLL所在目录
Directory.GetCurrentDirectory()
// 获取应用程序的当前工作目录。
--如果activex则为桌面的路径,其他则为DLL所在目录
Assembly.GetExecutingAssembly().Location
// 获取包含清单的已加载文件的路径或 UNC 位置。--当前DLL所在目录,如果在activex中获取当前控件的安装路径,就用这个
通过Request属性获取:
// 获取当前正在执行的服务器应用程序的根目录的物理文件系统路径。
Request.PhysicalApplicationPath;
// E:\解决方案\项目\
// 获取与请求的 URL 相对应的物理文件系统路径。
Request.PhysicalPath;
// E:\\解决方案\项目\zz\zz.aspx
获取虚拟路径和URL信息:(URL:http://localhost/aspnet/zz/zz.aspx/info?name=wk )
// 获取服务器上 ASP.NET 应用程序的虚拟应用程序根路径:/
Request.ApplicationPath;
// /aspnet
// 获取应用程序根的虚拟路径,并通过对应用程序根使用波形符 (~) 表示法使该路径成为相对路径。
Request.AppRelativeCurrentExecutionFilePath;
// ~/zz/zz.aspx
// 获取当前请求的虚拟路径
Request.CurrentExecutionFilePath;
// /aspnet/zz/zz.aspx
Request.FilePath;
// /aspnet/zz/zz.aspx
// 获取CurrentExecutionFilePath属性中指定的文件名的扩展名。
Request.CurrentExecutionFilePathExtension;
// .aspx
// 获取当前请求的虚拟路径(包括附件路径信息)
Request.Path;
// /aspnet/zz/zz.aspx/info
// 获取具有 URL 扩展名的资源的附加路径信息。
Request.PathInfo;
// /info
// 获取有关当前请求的 URL 的信息。
Request.Url;
//http://localhost/aspnet/zz/zz.aspx/inf?name=wk
// 获取当前请求的原始
URL
Request.RawUrl;
// /aspnet/zz/zz.aspx/inf?name=wk
// 获取有关客户端上次请求的 URL 的信息,该请求链接到当前的 URL。
Request.UrlReferrer;
// System.Uri
转载:http://hi.baidu.com/happyxuu/item/7669ca87ee6b6addef083d8e
- C# .NET 获取路径信息
- C# .NET 获取网络适配器信息
- c# asp.net获取域名whois信息
- ASP.NET C# 获取浏览器信息
- .NET C#获取当前网页地址信息
- .NET C#获取当前网页地址信息
- .NET C#获取当前网页地址信息
- C#获取当前应用程序所在路径及环境变量等信息
- C#获取指定路径下的文件信息
- 获取应用程序路径信息
- .NET Compact Framework 1.x 获取SD卡路径, C#
- ASP.Net 获取当前路径与C# 获取当前路径的不同
- C# 获取操作系统.NET版本等相关信息
- asp.net WebForm 前台获取后台c#代码信息
- asp.net 前台获取后台c#代码信息
- asp.net WebForm 前台获取后台c#代码信息
- c# 获取当前路径
- C#中获取路径
- OpenGL超级宝典的例子Triangle
- POJ 3261 字符串
- eclipse下的java build path配置
- CentOS 6.0下vncserver安装配置
- 数据库与数据仓库的区别是什么
- C# .NET 获取路径信息
- JAVA语言为什么能跨平台?(转)
- 谷歌地图之地名解析
- HDU 4363 Draw and paint DP
- Java中的异常checkedException和uncheckedException
- UnicodeEncodeError
- linux利器 sed, awk, grep, cut,pstree、ps、pstack
- VC实现单向认证SSL连接POST数据源码
- [C/C++]函数参数的入栈顺序与可变参数的实现