主题:showdialog读出的文件的路径问题
guokeafl
[专家分:0] 发布于 2007-04-17 12:30:00
我用Showdialog添加到listbox内一个文件,里面还有路径,如何删除路径,且引用的时候也可以找到文件,谢谢
最后更新于:2007-04-17 17:04:00
回复列表 (共6个回复)
沙发
jzyray [专家分:20610] 发布于 2007-04-17 22:45:00
另外单独维护一个集合,存放真实完整路径
listbox只用于显示
板凳
guokeafl [专家分:0] 发布于 2007-04-18 16:17:00
可以具体点吗?我对C#不在懂
3 楼
呆呆123 [专家分:0] 发布于 2007-04-19 19:10:00
使用FileName属性,获取文件名
4 楼
tujun [专家分:1190] 发布于 2007-04-23 17:16:00
用FileInfo对象
FullName取完整的路径和文件名
Name取文件名不含路径
5 楼
tujun [专家分:1190] 发布于 2007-04-24 22:53:00
定义一个类,用于保存文件名和文件完整路径,并重载ToString()方法:
class MyFileInfo
{
public string FileName;
public string FileFullPath;
public override string ToString()
{
return FileName;
}
}
//使用的时候:
MyFileInfo info = new MyFileInfo();
//利用FileInfo获取文件名称(不含路径)
Fileinfo finfo = new FileInfo(filename);
info.FileFullPath = filename;
info.FileName = finfo.Name;
//直接将对象添加到ListBox
this.listBox1.Items.Add(info);
//获取选中条目的完整文件路径
filename = ((MyFileInfo)listBox1.SelectItems[0]).FileName ;
6 楼
guokeafl [专家分:0] 发布于 2007-04-26 13:31:00
谢谢你了,我现在只是看了一下帖子,还没有去调试,不管对不对,还是谢谢你,还请多关照一下我这个初学者
我来回复