C#-从硬盘搜索文件

C#-从硬盘搜索文件,c#,C#,我想搜索驻留在特定文件夹中的文件,当我单击按钮时,它将在windows资源管理器中打开 private void button3_Click(object sender, EventArgs e) { DirectoryInfo hdDirectoryInWhichToSearch = new DirectoryInfo("H:\\studio\\"); FileInfo[] filesInDir = hdDirectoryInWhichToSea

我想搜索驻留在特定文件夹中的文件,当我单击按钮时,它将在windows资源管理器中打开

 private void button3_Click(object sender, EventArgs e)
    {



        DirectoryInfo hdDirectoryInWhichToSearch = new DirectoryInfo("H:\\studio\\");
        FileInfo[] filesInDir = hdDirectoryInWhichToSearch.GetFiles("*" + txt_mobile .Text  + "*.*");

        foreach (FileInfo foundFile in filesInDir)
        {
            string fullName = foundFile.FullName;


            using (var fileStream = new FileStream(fullName  , FileMode.Open, FileAccess.Read))
            {

            }

        }

    }

我无法打开包含文件夹的文件,该文件夹是在“全名”字符串中指定的。

我想这会帮你解决问题

会帮助你的。由于文件对话框显示初始目录。和FileDialog.FileName可以初始化为预设的文件名

OpenFileDialog openFileDialog1 = new OpenFileDialog();
//Take out only the directory path instead of full path.
openFileDialog1.InitialDirectory = TextBoxPath.Text; 
//Take out only the file name instead of full path.
openFileDialog1.FileName = TextBoxPath.Text;

希望这能有所帮助

为什么不看一下文档?请你把盖子从头上取下来好吗?并包括您现在使用的代码?我已经编辑了您的问题,但请记住,当您将问题发布到stack overflow时,您必须使用正确的拼写和语法。不要使用俚语,尽量具体和切中要害。问答网站不是俚语的地方,你试图从人们那里得到帮助,而不是让他们更加困惑@Mango你在这篇过于宽泛的帖子中添加了更多的感谢文字。请不要在本次/以后的编辑中这样做(如果您需要讨论-提出类似问题)。我无法打开包含文件夹的文件。为什么不呢?什么阻止了你?以何种特定方式不能打开文件夹?当你尝试时会发生什么?你有错误吗?如果是,您会得到什么具体错误?如果你想让我们帮助你,你需要具体说明你遇到的问题。明确你遇到了什么问题(包括你收到的确切错误信息,如果有的话)。如果您希望我们提供帮助,请提供我们需要的详细信息。