C#的path.GetFullPath 获取上级目录 C#的path.GetFullPath 获取上级目录实现方法

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

C#的path.GetFullPath 获取上级目录 C#的path.GetFullPath 获取上级目录实现方法

  2021-03-19 我要评论
想了解C#的path.GetFullPath 获取上级目录实现方法的相关内容吗,在本文为您仔细讲解C#的path.GetFullPath 获取上级目录的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:C#,path.GetFullPath,获取,上级,目录,下面大家一起来学习吧。

本文实例讲述了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.qb5200.com)
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#程序设计有所帮助。

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们