C#的path.GetFullPath 获取上级目录实现方法
2014-11-04 18:58
477 查看
这篇文章主要介绍了C#的path.GetFullPath 获取上级目录实现方法,包含了具体的C#实现方法以及ASP.net与ASP等的方法对比,非常具有实用价值,需要的朋友可以参考下
本文实例讲述了C#的path.GetFullPath 获取上级目录实现方法,分享给大家供大家参考。具体实现方法如下:
获取当前目录可以使用
appdomain.currentdomain.basedirectory
获取当前目录的上级目录
具体代码如下:
winform比较复杂,我只知道environment.currentdirectory是当前exe的路径,你要得到上一级的再用这个路径算。
asp就比.net简单了,直接../就行了
如果是asp.net直接用server.mappath("~/bg/")就可以了。
希望本文所述对大家的C#程序设计有所帮助。
本文实例讲述了C#的path.GetFullPath 获取上级目录实现方法,分享给大家供大家参考。具体实现方法如下:
string path = new directoryinfo("../").fullname;//当前应用程序路径的上级目录
获取当前目录可以使用
appdomain.currentdomain.basedirectory
获取当前目录的上级目录
path.getfullpath("..")
具体代码如下:
using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.io;
namespace pathtest
{
class program
{
static void main(string[] args)
{
//使用appdomain获取当前应用程序集的执行目录
string dir = appdomain.currentdomain.basedirectory;
string info = string.format("appdomain方法获取当前程序集目录:{0}", dir);
console.writeline(info);
//使用path获取当前应用程序集的执行的上级目录
dir =path.getfullpath("..");
info = string.format("path方法获取当前程序集上级目录:{0}", dir); (www.jb51.net)
console.writeline(info);
//使用path获取当前应用程序集的执行目录的上级的上级目录
dir = path.getfullpath(@"....");
info = string.format("path方法获取当前程序集目录的级的上级目录:{0}", dir);
console.writeline(info);
//使用path获取当前应用程序集的执行目录的上级目录
dir = path.getfullpath(@"......");
info = string.format("path方法获取当前程序集目录的上级目录的上级目录:{0}", dir);
console.writeline(info);
//在当前程序集目录中添加指定目录
dir = path.getfullpath(@"io");
info = string.format("在当前程序集目录中添加指定目录:{0}", dir);
console.writeline(info);
console.read();
}
}
}
winform比较复杂,我只知道environment.currentdirectory是当前exe的路径,你要得到上一级的再用这个路径算。
asp就比.net简单了,直接../就行了
如果是asp.net直接用server.mappath("~/bg/")就可以了。
希望本文所述对大家的C#程序设计有所帮助。
相关文章推荐
- C#的path.GetFullPath 获取上级目录实现方法
- C#实现获取IIS站点及虚拟目录信息的方法
- C#实现获取IIS站点及虚拟目录信息的方法
- C#实现获取系统目录并以Tree树叉显示的方法
- 获取当前目录GetCurrPath的简单实现
- C#实现获取IIS站点及虚拟目录信息的方法
- c#获取应用程序目录,C#中得到程序当前工作目录和执行目录方法大全
- .Net 中 获取当前应用程序启动目录的几个方法和Path.Combine 细节
- 剖析C# get、 post实现方法
- C#实现 获取指定字节长度 中英文混合字符串 的方法
- C# 中 SerialPort.GetPortNames 获取串口号错误的问题及解决方法
- C# GetSchema Get List of Table 获取数据库中所有的表名以及表中的纪录条数的方法
- C#实现 获取指定字节长度 中英文混合字符串 的方法
- C# 6种获取程序当前所执行目录的方法
- 利用sender的Parent获取GridView中的当前行 不用AJAX实现前台JS调用后台C#方法(小技巧) AjaxControlToolkit的CalendarExtender的本地化
- C#获取CPU,硬盘,MAC地址方法实现
- C#获取当前目录的各种方法
- 深度剖析 C# get post实现方法
- c#获取应用程序目录,C#中得到程序当前工作目录和执行目录方法大全
- 【C#遗补】获取应用程序路径之System.IO.Directory.GetCurrentDirectory和System.Windows.Forms.Application.StartupPath的区别