创建一个“打开”对话框按钮,并获取扩展名为.dat的文件名
本文关键字:获取 扩展名 文件名 dat 按钮 对话框 一个 打开 创建 | 更新日期: 2023-09-27 18:09:51
我想创建一个浏览(OpenFile Dialog) Button
来搜索我的本地驱动器,然后将所选的文件名(而不是完整路径)写入TextBox
。应该只显示.dat扩展名文件。
我使用的是Visual Studio 2008
任何帮助都非常感谢!
下次你问任何问题的时候,请给出一些你已经尝试过的例子。
private string GetDatFileName()
{
// Create Open File Dialog with the correct filter
using (OpenFileDialog ofd = new OpenFileDialog()) {
ofd.Filter = "dat-file (*.dat) | *.dat";
string fileNameAndFolder = "";
string fileName = "";
// Get file plus folder.
if (ofd.ShowDialog() == DialogResult.OK)
{
fileNameAndFolder = ofd.FileName;
// Split folder and filename
fileName = Path.GetFileName(fileNameAndFolder);
}
// Return the fileName;
return fileName;
}
}
我在这里所做的是创建一个OpenFileDialog
并将其过滤器设置为所需的"dat"格式。只有.dat-files
会显示在浏览器对话框中。
接下来,显示对话框并检查结果是否正确。如果结果是,您将获得完整的文件名(带文件夹)到一个变量中。剩下的就是从fileNameAndFolder中获取文件名