手机
当前位置:查字典教程网 >编程开发 >C#教程 >C#的path.GetFullPath 获取上级目录实现方法
C#的path.GetFullPath 获取上级目录实现方法
摘要:本文实例讲述了C#的path.GetFullPath获取上级目录实现方法,分享给大家供大家参考。具体实现方法如下:复制代码代码如下:stri...

本文实例讲述了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#调用Java类的实现方法

深入线程安全容器的实现方法

C# 写入XML文档三种方法详细介绍

C# 获取打印机当前状态的方法

c#重写TabControl控件实现关闭按钮的方法

C#用Lambda和委托实现模板方法

C# Guid.NewGuid获得随机数

C# TrieTree介绍及实现方法

C#操作config文件的具体方法

C# 获取属性名的方法

精品推荐
分类导航