string path = new directoryinfo("../").fullname;//當(dāng)前應(yīng)用程序路徑的上級(jí)目錄
獲取當(dāng)前目錄可以使用appdomain.currentdomain.basedirectory。
獲取當(dāng)前目錄的上級(jí)目錄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獲取當(dāng)前應(yīng)用程序集的執(zhí)行目錄
string dir = appdomain.currentdomain.basedirectory;
string info = string.format("appdomain方法獲取當(dāng)前程序集目錄:{0}", dir);
console.writeline(info);
//使用path獲取當(dāng)前應(yīng)用程序集的執(zhí)行的上級(jí)目錄
dir = path.getfullpath("..");
info = string.format("path方法獲取當(dāng)前程序集上級(jí)目錄:{0}", dir); (www.111cn.net)
console.writeline(info);
//使用path獲取當(dāng)前應(yīng)用程序集的執(zhí)行目錄的上級(jí)的上級(jí)目錄
dir = path.getfullpath(@"....");
info = string.format("path方法獲取當(dāng)前程序集目錄的級(jí)的上級(jí)目錄:{0}", dir);
console.writeline(info);
//使用path獲取當(dāng)前應(yīng)用程序集的執(zhí)行目錄的上級(jí)目錄
dir = path.getfullpath(@"......");
info = string.format("path方法獲取當(dāng)前程序集目錄的上級(jí)目錄的上級(jí)目錄:{0}", dir);
console.writeline(info);
//在當(dāng)前程序集目錄中添加指定目錄
dir = path.getfullpath(@"io");
info = string.format("在當(dāng)前程序集目錄中添加指定目錄:{0}", dir);
console.writeline(info);
console.read();
}
}
}
winform比較復(fù)雜,我只知道environment.currentdirectory是當(dāng)前exe的路徑,你要得到上一級(jí)的再用這個(gè)路徑算。asp教程.net就比較簡(jiǎn)單了,直接../就行了
如果是asp.net教程就 server.mappath("~/bg/")就可以了。from:http://www.111cn.net/net/net/37071.htm
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注