场景

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中选取指定文件夹并获取其下所有文件相关推荐

  1. JAVA之旅(二十八)——File概述,创建,删除,判断文件存在,创建文件夹,判断是否为文件/文件夹,获取信息,文件列表,文件过滤...

    JAVA之旅(二十八)--File概述,创建,删除,判断文件存在,创建文件夹,判断是否为文件/文件夹,获取信息,文件列表,文件过滤 我们可以继续了,今天说下File 一.File概述 文件的操作是非常 ...

  2. JAVA之旅(二十八)——File概述,创建,删除,判断文件存在,创建文件夹,判断是否为文件/文件夹,获取信息,文件列表,文件过滤

    JAVA之旅(二十八)--File概述,创建,删除,判断文件存在,创建文件夹,判断是否为文件/文件夹,获取信息,文件列表,文件过滤 我们可以继续了,今天说下File 一.File概述 文件的操作是非常 ...

  3. android 浏览文件夹,如何浏览android中的文件夹并获取所选文件夹的路径

    当我单击一个按钮,显示一个文件浏览器时,我可以选择一个文件夹并返回它的路径.我得到这个路径将文件复制到该路径. 但我不知道如何实现这一点. 我还在Stackoverflow中寻找这个问题,但我没有找到 ...

  4. windows中遍历指定文件夹下的所有子文件夹

    前面我给出了windows下面指定文件夹下面指定类型文件的遍历程序,这里,再给出遍历指定文件夹下的所有子文件夹的程序: #include "stdafx.h" #include & ...

  5. shell脚本:遍历指定文件夹下.jar后缀的文件,并备份到目标文件夹

    shell脚本:遍历指定文件夹下.jar后缀的文件,并备份到目标文件夹 批量备份源文件夹下的所有jar包 并用原名+日期时间重命名 过程如下: 创建一个sh文件: vim test.sh 按 i 进入 ...

  6. MFC或C/C++中如何判断目录存在,文件/文件夹存在,亦或是文件夹存在,文件存在

    判断的方式太多太多,这里暂时列举5中方式. 在文章开始之前,由于需要用到CString转char功能,所以先介绍一个CString转char的方法: 想知道更多参见CString与char *互转总结 ...

  7. Python判断两个文件夹中互相不同的文件有哪些、判断一个文件夹相对于另外一个文件夹缺少了哪些文件

    Python判断两个文件夹中互相不同的文件有哪些.判断一个文件夹相对于另外一个文件夹缺少了哪些文件 目录 Python判断两个文件夹中互相不同的文件有哪些.判断一个文件夹相对于另外一个文件夹缺少了哪些 ...

  8. python 创建文件、文件夹、获取目录

    1.python获取当前目录 方法1.通过os.path.dirname import os base_dir = os.path.dirname(__file__) print(base_dir) ...

  9. java怎么获取服务器文件夹,java获取远程服务器的文件夹

    java获取远程服务器的文件夹 内容精选 换一换 工具中所有涉及上传文件功能的,如果需要上传的文件大于1GB或者解压后超过剩余磁盘空间的一半,则需要释放磁盘空间或手动将文件上传至服务器,其他情况可通过 ...

最新文章

  1. 《互联网运营智慧》之自序(新)
  2. 函数递归简单题-hdoj-2044 2018-一只小蜜蜂 母牛的故事
  3. 【Python+selenium Wendriver API】之鼠标悬停事件
  4. 后端技术:Nginx从安装到高可用,看完本篇就够了!
  5. python rsa 公钥解密_python使用rsa库做公钥解密(网上别处找不到)
  6. 王文汉:大学毕业后的5-10年最重要
  7. Airbnb如何简化1000多位工程师的Kubernetes工作流程?
  8. 深入内核:Oracle数据提交与事务隔离的深度解析
  9. 在Win32中管理虚拟内存——举例
  10. kali安装AWVS的步骤
  11. fms安装教程 linux_如何借助Pandora FMS监控CentOS和Ubuntu服务器?
  12. 台北 ModernWeb.tw 参会流水账以及感想
  13. 杭州自己缴纳社保五险条件
  14. IO流,小白入门基础知识
  15. Windows如何彻底删除.sys后缀的流氓文件
  16. html 布局 flex,CSS flex布局
  17. 5G网络架构与组网部署
  18. 2020软件测试工程师面试题汇总(内含答案)-看完BATJ面试官对你竖起大拇指!
  19. 【无标题】我的《计算机网络》学习笔记:第一篇、计算机网络概述
  20. “隐私至上” Brave浏览器退出测试版

热门文章

  1. linux关闭xdmcp服务,使用Xmanager远程CentOS 7服务器(XDMCP)
  2. Kafka消息丢失、重复消费的解决方案
  3. python设计问答器_Python文件包装器,最佳设计?
  4. XML解析技术,DOM和SAX以及STAX的区别
  5. java实现第三方网页获取微信用户授权后的微信用户基本信息
  6. Linux gitlab完全卸载
  7. 文件名不能为null_色即是空,空即是色---java有关null的几件小事
  8. 电脑微信多开方法_微信电脑端多开方法
  9. 已安装内存和可用内存不一致 4GB内存在win1064位系统中显示为可用 3.87GB解决办法
  10. 让IDA Pro输出能让gcc编译器直接编译的.s汇编文件