Winform中选取指定文件夹并获取其下所有文件
场景
Winform中选取指定文件夹,并获取该文件夹下所有文件名,不包含子文件夹。考虑子文件夹可以使用递归实现。
注:
博客:
BADAO_LIUMANG_QIZHI的博客_霸道流氓气质_CSDN博客-C#,SpringBoot,架构之路领域博主
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。
实现
1、新建Winform项目,页面添加Button和TextBox
2、选择扫描路径按钮实现
//选择扫描文件路径private void select_scan_path_Click(object sender, EventArgs e){FolderBrowserDialog path = new FolderBrowserDialog();path.ShowDialog();this.textBox_selected_scan_path.Text = path.SelectedPath;}
3、扫描文件按钮实现
private void button_scan_file_Click(object sender, EventArgs e){string scanDirectoryPath = this.textBox_selected_scan_path.Text;if (String.IsNullOrEmpty(scanDirectoryPath)){MessageBox.Show("扫描文件路径不能为空");}else{//指定的文件夹目录DirectoryInfo dir = new DirectoryInfo(scanDirectoryPath);if (dir.Exists == false){MessageBox.Show("路径不存在!请重新输入");}else{this.textBox_scan_file_list.Clear();//检索表示当前目录的文件和子目录FileSystemInfo[] fsinfos = dir.GetFiles();//遍历检索的文件和子目录foreach (FileSystemInfo fsinfo in fsinfos){this.textBox_scan_file_list.AppendText(fsinfo.Name);this.textBox_scan_file_list.AppendText("\r\n");}}}}
Winform中选取指定文件夹并获取其下所有文件相关推荐
- JAVA之旅(二十八)——File概述,创建,删除,判断文件存在,创建文件夹,判断是否为文件/文件夹,获取信息,文件列表,文件过滤...
JAVA之旅(二十八)--File概述,创建,删除,判断文件存在,创建文件夹,判断是否为文件/文件夹,获取信息,文件列表,文件过滤 我们可以继续了,今天说下File 一.File概述 文件的操作是非常 ...
- JAVA之旅(二十八)——File概述,创建,删除,判断文件存在,创建文件夹,判断是否为文件/文件夹,获取信息,文件列表,文件过滤
JAVA之旅(二十八)--File概述,创建,删除,判断文件存在,创建文件夹,判断是否为文件/文件夹,获取信息,文件列表,文件过滤 我们可以继续了,今天说下File 一.File概述 文件的操作是非常 ...
- android 浏览文件夹,如何浏览android中的文件夹并获取所选文件夹的路径
当我单击一个按钮,显示一个文件浏览器时,我可以选择一个文件夹并返回它的路径.我得到这个路径将文件复制到该路径. 但我不知道如何实现这一点. 我还在Stackoverflow中寻找这个问题,但我没有找到 ...
- windows中遍历指定文件夹下的所有子文件夹
前面我给出了windows下面指定文件夹下面指定类型文件的遍历程序,这里,再给出遍历指定文件夹下的所有子文件夹的程序: #include "stdafx.h" #include & ...
- shell脚本:遍历指定文件夹下.jar后缀的文件,并备份到目标文件夹
shell脚本:遍历指定文件夹下.jar后缀的文件,并备份到目标文件夹 批量备份源文件夹下的所有jar包 并用原名+日期时间重命名 过程如下: 创建一个sh文件: vim test.sh 按 i 进入 ...
- MFC或C/C++中如何判断目录存在,文件/文件夹存在,亦或是文件夹存在,文件存在
判断的方式太多太多,这里暂时列举5中方式. 在文章开始之前,由于需要用到CString转char功能,所以先介绍一个CString转char的方法: 想知道更多参见CString与char *互转总结 ...
- Python判断两个文件夹中互相不同的文件有哪些、判断一个文件夹相对于另外一个文件夹缺少了哪些文件
Python判断两个文件夹中互相不同的文件有哪些.判断一个文件夹相对于另外一个文件夹缺少了哪些文件 目录 Python判断两个文件夹中互相不同的文件有哪些.判断一个文件夹相对于另外一个文件夹缺少了哪些 ...
- python 创建文件、文件夹、获取目录
1.python获取当前目录 方法1.通过os.path.dirname import os base_dir = os.path.dirname(__file__) print(base_dir) ...
- java怎么获取服务器文件夹,java获取远程服务器的文件夹
java获取远程服务器的文件夹 内容精选 换一换 工具中所有涉及上传文件功能的,如果需要上传的文件大于1GB或者解压后超过剩余磁盘空间的一半,则需要释放磁盘空间或手动将文件上传至服务器,其他情况可通过 ...
最新文章
- 《互联网运营智慧》之自序(新)
- 函数递归简单题-hdoj-2044 2018-一只小蜜蜂 母牛的故事
- 【Python+selenium Wendriver API】之鼠标悬停事件
- 后端技术:Nginx从安装到高可用,看完本篇就够了!
- python rsa 公钥解密_python使用rsa库做公钥解密(网上别处找不到)
- 王文汉:大学毕业后的5-10年最重要
- Airbnb如何简化1000多位工程师的Kubernetes工作流程?
- 深入内核:Oracle数据提交与事务隔离的深度解析
- 在Win32中管理虚拟内存——举例
- kali安装AWVS的步骤
- fms安装教程 linux_如何借助Pandora FMS监控CentOS和Ubuntu服务器?
- 台北 ModernWeb.tw 参会流水账以及感想
- 杭州自己缴纳社保五险条件
- IO流,小白入门基础知识
- Windows如何彻底删除.sys后缀的流氓文件
- html 布局 flex,CSS flex布局
- 5G网络架构与组网部署
- 2020软件测试工程师面试题汇总(内含答案)-看完BATJ面试官对你竖起大拇指!
- 【无标题】我的《计算机网络》学习笔记:第一篇、计算机网络概述
- “隐私至上” Brave浏览器退出测试版
热门文章
- linux关闭xdmcp服务,使用Xmanager远程CentOS 7服务器(XDMCP)
- Kafka消息丢失、重复消费的解决方案
- python设计问答器_Python文件包装器,最佳设计?
- XML解析技术,DOM和SAX以及STAX的区别
- java实现第三方网页获取微信用户授权后的微信用户基本信息
- Linux gitlab完全卸载
- 文件名不能为null_色即是空,空即是色---java有关null的几件小事
- 电脑微信多开方法_微信电脑端多开方法
- 已安装内存和可用内存不一致 4GB内存在win1064位系统中显示为可用 3.87GB解决办法
- 让IDA Pro输出能让gcc编译器直接编译的.s汇编文件