如果能用一个选择对话框既选择文件夹,又能选择文件?

问题描述

我觉得Openfiledialog的样式很好但是文件夹选择的FolderBrowserDialog看起来太简陋了,有什么办法可以集成前者的样式和后者的功能呢?

解决方案

解决方案二:
Vista的IFileDialog可以用来选择目录。
解决方案三:
你可以搜下OpenFileDialogEx,版本很多

时间: 2024-10-30 02:06:04

如果能用一个选择对话框既选择文件夹,又能选择文件?的相关文章

asp.net中的文件上传控件能否打开一个固定文件夹然后再选择文件

问题描述 asp.net中的文件上传控件能否打开一个固定文件夹然后再选择文件asp.net中的文件上传控件能否打开一个固定文件夹然后再选择文件我现在要上传文件,但是在点击浏览的时候我想要打开一个指定的目录,然后在这个目录中选择文件..用什么方法能够实现呢?请各位大侠帮忙呀!!!!!!!!!??????????????????????????谢谢各位!!!!!!!! 解决方案 解决方案二:属于客户端程序,安全考虑的话怕不可行解决方案三:可以,将所选目录文件列出就行了,用常用的IO操作就能实现CSD

请问如何复制选择的文件夹中的所有文件到另一文件夹

问题描述 不是已经知道了路径的,是可以自行选择任意路径文件夹的 解决方案 解决方案二:指定路径可以操作的,难道'变路径'的不行?肯定行发个链接吧解决方案三:引用1楼mking0412的回复: http://www.cnblogs.com/xiachufeng/archive/2010/08/07/1794631.html指定路径可以操作的,难道'变路径'的不行?肯定行发个链接吧 呃,我刚接触C#,想要编一个windows窗体程序,就是那种可以任意选择某个文件夹然后将其中的所有文件复制到任意选择的

大神帮帮忙-递归一个文件夹下的所有文件以及文件夹,造成内存溢出问题

问题描述 递归一个文件夹下的所有文件以及文件夹,造成内存溢出问题 我需要递归一个文件夹下所有的文件并进行操纵,文件夹下也有文件夹,我用一个list存储递归得到的所有文件可能会造成溢出.我需要当此list为10000时候执行,然后清空list,请问如何实现.代码如下: static void getFiles(String filePath){ File root = new File(filePath); File[] files = root.listFiles(); for(File fil

link如何对一个文件夹下的数据文件排序,然后将结果汇总到另一个文件里?

问题描述 link如何对一个文件夹下的数据文件排序,然后将结果汇总到另一个文件里? link如何对一个文件夹下的数据文件排序,然后将结果汇总到另一个文件里? 解决方案 给出你的文件内容看看.才好帮到你 解决方案二: 文件夹下是文件,文件本来就有顺序的.如果你是想对文件中的数据进行排序,你需要: 1)懂得文件是如何操作? 2)排序算法对文件的内容如何实施?

怎么把一个文件夹里多个文件名相同的文件移动到一个文件夹内并新建文件夹以该文件名命名文件夹名称

问题描述 怎么把一个文件夹里多个文件名相同的文件移动到一个文件夹内并新建文件夹以该文件名命名文件夹名称 怎么把一个文件夹里多个文件名相同的文件移动到一个文件夹内并新建文件夹以该文件名命名文件夹名称 解决方案 第一,你要在什么环境下实现 第二,举个例子,更好的说明你的问题 第三,去找度娘 解决方案二: 刚开始看见你的问题,头有点大,像是要口令,你用什么语言,完成这样事情啊 解决方案三: win里好像不行吧,百度都解决不了 解决方案四: 用Directory.GetFiles遍历文件夹找到文件,用F

协议-我电脑共享一个文件夹,然后es文件浏览器 smb ftp

问题描述 我电脑共享一个文件夹,然后es文件浏览器 smb ftp 电脑共享一个文件夹,然后用手机上的es文件浏览器下载文件夹中的视频.使用的是smb协议.下载下来的视频很容易是错误的视频 播放不了.很少是正确的.如果我电脑改成建个ftp 传输错误问题会解决吗? 基于局域网共享协议的smb与ftp协议传输在错误处理方面的知识,求指点,还有哪里可以查到这方向面的资料.

遍历-如何读取一个大文件夹中全部xml文件。将其路径放入哪种容器

问题描述 如何读取一个大文件夹中全部xml文件.将其路径放入哪种容器 现在在一个大的文件夹中,包含了若干个子文件夹,每个文件夹可能包含N个xml,txt等其他文件.现在想通过遍历把这个大的文件夹中所有的xml文件保存到一个容器中.1.请问用什么容器比较好vector?2.最好能来个详细的例子 让鄙人学习下 解决方案 你这种方法用递归比较好,至于容器,你说的是将找到的文件的路径存放起来吧.那个就随便都可以.用List吧. public void findFileByEndStr(String di

c语言-Linux C编程:将Linux根目录下指定的一个文件夹内的所以文件按创建时间排序

问题描述 Linux C编程:将Linux根目录下指定的一个文件夹内的所以文件按创建时间排序 Linux C编程:将Linux根目录下指定的一个文件夹内的所以文件按创建时间排序,并删除创建时间最靠前的100个文件.请大神赐教代码,非常非常感谢!! 解决方案 http://blog.csdn.net/kesaihao862/article/details/6657399

link如何对一个文件夹下的数据文件排序,有数据这次

问题描述 link如何对一个文件夹下的数据文件排序,有数据这次 前面是标题,标题不管它,下面有空行,之后是数据,数据有三列 标题标题标题 1 2kau 500 2 wd5u 450 3 m2nt 100 ... 现在要按照第二列排序,还有,不同文件相同的数据,第三列要求和,第一列还是要1 2 3这样排下去 解决方案 如果数据量不大,建议一次性读进来排序 List<string> data = new List<string>(); foreach (var file in Dict

index-link如何对一个文件夹下的数据文件排序,报错,Index out of range

问题描述 link如何对一个文件夹下的数据文件排序,报错,Index out of range link如何对一个文件夹下的数据文件排序,报错,Index out of range List data = new List(); foreach (var file in Dictionary.GetFiles("e:华新采集", "*.txt")) { data.AddRange(File.ReadAllLines(file).Skip(2)); } var que