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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)