c#下浏览文件夹的实现!
2008-04-02 12:36
323 查看
作者:PeterXu 来源:Blog.CSDN Blog: http://blog.csdn.net/peterreg/
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。本文地址:http://blog.csdn.net/peterreg/archive/2008/04/02/2244389.aspx
1.在C#中,经常遇到文件和文件夹的指定,文件的指定由Dialog的各派生类支持。如打开文件OpenFileDialog, 保存文件SaveFileDialog,然后没有对文件夹选择的支持。
2.通过对FolderNameEditor类的派生扩展,使其支持文件夹的选择。
FolderNameEditor提供从文件系统选择文件夹的用户界面。
3. 使用方法与标准Dialog一样,调用其ShowDialog()方法,成功返回后,取其Path属性,即为选中的文件夹信息。
public class FolderDialog : FolderNameEditor
...{
FolderBrowser m_fDialog = new FolderBrowser();
public FolderDialog()
...{
}
public DialogResult ShowDialog()
...{
return this.ShowDialog("Please select a directory");
}
public DialogResult ShowDialog(string description)
...{
this.m_fDialog.Description = description;
return this.m_fDialog.ShowDialog();
}
public string Path
...{
get ...{ return this.m_fDialog.DirectoryPath; }
}
}
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。本文地址:http://blog.csdn.net/peterreg/archive/2008/04/02/2244389.aspx
1.在C#中,经常遇到文件和文件夹的指定,文件的指定由Dialog的各派生类支持。如打开文件OpenFileDialog, 保存文件SaveFileDialog,然后没有对文件夹选择的支持。
2.通过对FolderNameEditor类的派生扩展,使其支持文件夹的选择。
FolderNameEditor提供从文件系统选择文件夹的用户界面。
3. 使用方法与标准Dialog一样,调用其ShowDialog()方法,成功返回后,取其Path属性,即为选中的文件夹信息。
public class FolderDialog : FolderNameEditor
...{
FolderBrowser m_fDialog = new FolderBrowser();
public FolderDialog()
...{
}
public DialogResult ShowDialog()
...{
return this.ShowDialog("Please select a directory");
}
public DialogResult ShowDialog(string description)
...{
this.m_fDialog.Description = description;
return this.m_fDialog.ShowDialog();
}
public string Path
...{
get ...{ return this.m_fDialog.DirectoryPath; }
}
}
相关文章推荐
- 【Vegas改编】用C#实现浏览文件夹功能
- C#的学习--实现文件夹的浏览
- c#下浏览文件夹的实现!
- MFC实现打开、保存文件对话框和浏览文件夹对话框
- C#.NET实现文件夹的复制
- 用TreeView控件实现资源管理器(显示本地硬盘下所有文件夹和文件,并可以浏览图片)(示例代码下载)
- C#遍历文件夹及其子目录的完整实现方法
- C# 下利用ICSharpCode.SharpZipLib.dll实现文件/文件夹压缩、解压缩
- MFC实现打开、保存文件对话框和浏览文件夹对话框
- 用C#实现获取文件夹大小的源代码
- 实现浏览文件夹功能
- 用TreeView控件实现资源管理器(显示本地硬盘下所有文件夹和文件,并可以浏览图片)(示例代码下载)
- C# winform 实现选择文件夹对话框
- C#实现访问网络共享文件夹
- 浏览文件夹中的图片(用VB实现)
- C# j基本操作-拷贝文件夹的所有内容到另一个文件夹内: 复制代码 1 public static void CopyDir(string srcPath, string实现文件夹的复制以及删除
- C# 遍历文件夹非递归实现(采用队列的广度优先算法)(转)
- 用C#实现文件夹拷贝
- C#仿 windows 浏览文件夹
- 用C#获取浏览文件夹对话框