相关疑难解决方法(0)

在Console Application中浏览文件夹

我目前必须编写代码以允许我读取文件夹的所有文件并将其写入控制台.下面,我还有了使用浏览器从目录中选择单个文件的代码.我想知道如何使用浏览按钮选择文件夹.

用于检查所有文件的代码

  foreach(var path in Directory.GetFiles(@"C:\Name\Folder\"))
    {
       Console.WriteLine(path); // full path
       Console.WriteLine(System.IO.Path.GetFileName(path)); // file name
    }
Run Code Online (Sandbox Code Playgroud)

代码打开对话框

OpenFileDialog fileSelectPopUp = new OpenFileDialog();
            fileSelectPopUp.Title = "";
            fileSelectPopUp.InitialDirectory = @"c:\";
            fileSelectPopUp.Filter = "All EXCEL FILES (*.xlsx*)|*.xlsx*|All files (*.*)|*.*";
            fileSelectPopUp.FilterIndex = 2;
            fileSelectPopUp.RestoreDirectory = true;
            if (fileSelectPopUp.ShowDialog() == DialogResult.OK)
            {
                textBox1.Text = fileSelectPopUp.FileName;
            }
Run Code Online (Sandbox Code Playgroud)

c# file-upload

19
推荐指数
1
解决办法
3万
查看次数

从PropertyGrid显示详细的文件夹浏览器

请注意,这不是一个重复的问题.

如何在PropertyGrid中显示详细的FolderBrowser,如下图所示(来自具有省略号的字段/属性...) 详细文件夹浏览器

运用

[EditorAttribute(typeof(System.Windows.Forms.Design.FileNameEditor), typeof(System.Drawing.Design.UITypeEditor))]

[EditorAttribute(typeof(System.Windows.Forms.Design.FolderNameEditor), typeof(System.Drawing.Design.UITypeEditor))]
Run Code Online (Sandbox Code Playgroud)

我们得到了minimalistic文件夹浏览器

简约文件夹浏览器

c# propertygrid folderbrowserdialog

17
推荐指数
1
解决办法
8535
查看次数

让用户在C#中选择子目录的最佳方法是什么?

让用户在C#中选择子目录的最佳方法是什么?

例如,一个应用程序,允许用户组织他保存的所有html收据.他很可能希望能够选择程序应搜索已保存网页(收据)的根子目录.

重复:

c#

3
推荐指数
2
解决办法
416
查看次数