C#打开文件资源管理器获取选中的路径
时间: 2024-09-07 16:03:25 浏览: 79
C#写的Windows文件资源管理器
在C#中,你可以使用`System.Windows.Forms.OpenFileDialog`这个类来打开文件资源管理器并让用户选择文件或目录。以下是一个简单的示例代码:
```csharp
using System;
using System.Windows.Forms;
public class MainClass
{
public static void Main()
{
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.Filter = "All Files (*.*)|*.*"; // 显示所有文件
if (openFileDialog.ShowDialog() == DialogResult.OK) // 如果用户选择了文件
{
string selectedPath = openFileDialog.FileName; // 获取用户选择的完整路径
Console.WriteLine("Selected path: " + selectedPath);
}
else
{
Console.WriteLine("User cancelled the selection.");
}
}
}
```
在这个例子中,程序首先创建了一个`OpenFileDialog`对象,设置了过滤器以便显示所有文件。然后调用`ShowDialog()`方法来显示文件选择窗口。如果用户选择了文件并点击“确定”,`DialogResult.OK`将返回,并且`FileName`属性会包含所选文件的路径。
阅读全文