C#想获取程序路径的上级目录,该如何实现?

C#想获取程序路径的上级目录,该如何实现?,第1张

string s = @"D:\C\B\bin\Debug\"

for (int i = 0 i <握盯 3i++ )

      孝皮漏  s = s.Substring(0, s.LastIndexOf('巧烂\\'))

只要根目录下是这个层次结构就能截取出来

你可以这样,先拖一个openfiledialog控件(VS2005) 再在button的click事件里这样写: openMapDialog.Filter = "Map file(*.map)|*.map"openMapDialog.Multiselect = falseopenMapDialog.Title = "Open map file to edit"if (openMapDialog.ShowDialog() == DialogResult.OK) { this.TextBox.text = openMapDialog.FileName} openMapDialog.Dispose() 这是我写的颤橡一个地图编辑器打开地图文件的一部分改编的,其中的*.map你可以自己定义. 不知道答案是否符合你的要求. 补充一点,你茄肢旁说的 比如打开“我的文档”,“我的电脑”之类的对话框 这种对话框不能只把某个文件甲的地址记下来,只能记下某个文件的地址. 但是你饥返可以过滤掉openMapDialog.FileName中的文件名而得到你想要的地址.

c是dos命令贺慎行的软件,对于exe的上级来说就是..\

同样上层目录另外一个文件夹就是比如..\dirname,同样如果是上禅备敬级的上级下的某个目录下的文件,滚销就是比如..\..\dirname\1.txt


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12443767.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存