如何获取当前文件的上级目录

dfcj1010 2010-12-30 03:17:37

如何获取当前文件的上级目录
...全文
1428 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
windhuan 2010-12-31
  • 打赏
  • 举报
回复

string path = new DirectoryInfo("../").FullName;//当前应用程序路径的上级目录
taolinsen 2010-12-30
  • 打赏
  • 举报
回复
DirectoryInfo i = new DirectoryInfo(文件路径)
//上级目录
string path = i.Parent.FullName;
rabbitlzx 2010-12-30
  • 打赏
  • 举报
回复
FileInfo, DirectoryInfo类
或者System.IO.Path中的方法
cch5487614 2010-12-30
  • 打赏
  • 举报
回复
要用到的是.txt的上级目录

.txt的上级目录不就是exe文件的目录吗?
就是environment.currentDirectory
jodison 2010-12-30
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 zhubosa 的回复:]
DirectoryInfo i = null;
i.Parent
[/Quote]
这样也行?试试;谢谢
zhubo_1117 2010-12-30
  • 打赏
  • 举报
回复
DirectoryInfo i = null;
i.Parent
wuyq11 2010-12-30
  • 打赏
  • 举报
回复
Directory.GetCurrentDirectory();
and
Environment.CurrentDirectory当前目录
Path.getdirectoryname目录
zouhuiyong 2010-12-30
  • 打赏
  • 举报
回复
Win程序里有一个Application.ExecutePath,是当前可执行文件的路径,你可以通过字符串操作来取上一级路径
也可以使用System.IO.Dictionary类来操作此路径。
dfcj1010 2010-12-30
  • 打赏
  • 举报
回复
是Winform
具体要求是这样的:知道一个根目录,要得到这个根目录下面的所有.txt文件
要用到的是.txt的上级目录
wangxingge2010 2010-12-30
  • 打赏
  • 举报
回复
Directory.Parent 之类的。
cch5487614 2010-12-30
  • 打赏
  • 举报
回复
楼主是Winform还是Asp.Net?
Winform比较复杂,我只知道environment.currentDirectory是当前exe的路径,你要得到上一级的再用这个路径算。
Asp.Net就比较简单了,直接../就行了

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧