asp.net与C# path.GetFullPath 获得上级目录[网站编程]
本文“asp.net与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);
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/")便可以了.
以上是“asp.net与C# path.GetFullPath 获得上级目录[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |