c# - C# 代码正在跳过 button2_click 并直接转到 Directory.EnumerateFiles
问题描述
我正在编写一个应用程序来查找特定目录中的文件。Button1 打开 FolderBrowserDialog 以获取路径。Button2 实际上开始查找文件,但在这种情况下,在选定的 BrowserDialog 中按下 Ok/Open 后,它会直接转到 Directory.EnumerateFiles 跳过 Button2 单击。我错过了什么?提前感谢帮助!
private async void button1_Click(object sender, EventArgs e)
{
FolderBrowserDialog dialog = new FolderBrowserDialog();
dialog.RootFolder = Environment.SpecialFolder.Personal;
if (dialog.ShowDialog() == DialogResult.OK)
textBox3.Text = dialog.SelectedPath;
{
button2_Click(sender, e);
{
var files = Directory.EnumerateFiles(dialog.SelectedPath, "*.*", SearchOption.AllDirectories)
解决方案
推荐阅读
- amazon-web-services - AWS Route 53 表示域不存在。NS 已更改并确认。IP 有效,但域名无效
- java - 如何在 Spring Data JDBC 中使用 Query by Example 替换?
- javascript - 如何从 Firebase 数据库中读取数据 - 值始终返回未定义
- url-rewriting - 重写第二个 URL 参数 htaccess
- vb.net - VB.NET 遍历保存到 List Of(Class) 的类项
- javascript - 如何通过函数参数传递数组 - javascript
- python - Conda 未更新 - 二分法失败
- java - 如何用多个分隔符分割多行?
- mysql - 具有特定一周第一天的 MySQL 周数
- python - 引用包含 json 的列表项