【发布时间】:2019-04-22 06:27:35
【问题描述】:
我正在制作一个文档程序,并构建了一个带有文本框、组合框和检查列表框的搜索引擎。我还没有编写实际执行搜索的代码,只有按钮和组件。
无论如何,我要访问的文件都在 C 盘的一个文件夹中,并且在该文件夹中还有许多其他文件夹和子文件夹。我希望用户输入所需的文件夹名称,或者从组合框中选择。通常我们可以使用以下代码打开文件夹:
Process.Start(@"C:\Users\melek\Desktop\svn");
我不想每次都用代码编写 Users\melek 等。我需要一个代码来获取用户选择的文件夹或文件名(使用组合框和文本框)并找到该文件夹并以 Windows 形式显示它。
是否可以将文本框或组合框的选择转换为字符串并使用 Process.Start 命令?
我们这样解决了这个问题: 我们获得了一条路径并使用了以下代码: listBox1.DataSource = System.IO.Directory.GetFileSystemEntries(path1);
【问题讨论】:
-
是的,有可能。就目前而言,目前尚不清楚您要问什么,也无法提供更详细的答案。
-
谁能详细解释一下?
-
Start by reading up on how to ask a good question,然后相应地编辑您的问题,您会看到弹出的好答案。
-
问题是这看起来是一个非常简单的任务,你的标题有误导性,你的描述很模糊,你似乎在要求别人为你写代码。显然你是一个新手,有很多东西要学,但你真的必须专注于提出一个更好的问题,而不是抱怨没有得到即时答案。 究竟是什么你不知道该怎么做?
-
复杂?谷歌“列出目录c#中的文件”。 350 万条结果。是的,我可能会变得粗鲁,但现在关于 SO 的初学者级别问题的数量简直太疯狂了。
标签: c# visual-studio-2010 search-engine windows-forms-designer