C#-从硬盘中搜索文件

本文关键字:搜索 文件 硬盘 C#- | 更新日期: 2023-09-27 17:58:46

我想搜索驻留在特定文件夹中的文件,当我单击按钮时,它将在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))
            {
            }
        }
    }

我无法打开包含文件夹的文件,该文件夹是在"fullName"字符串中指定的。

C#-从硬盘中搜索文件

我想这会对你有用

FileDialog.InitialDirectory将对您有所帮助。由于initial directory通过文件对话框显示。并且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;

希望这能帮助