C# 读取文件的名称
时间: 2024-11-10 14:12:49 浏览: 7
在C#中,要读取文件的名称,通常会涉及到操作文件系统或者从应用程序的输入流中获取。如果你有一个文件路径作为字符串,你可以使用`System.IO` namespace下的`Path`类来处理文件名。例如:
```csharp
string filePath = @"C:\Users\Username\Documents\example.txt"; // 文件路径
string fileName = Path.GetFileName(filePath); // 获取文件名
Console.WriteLine(fileName); // 输出 "example.txt"
```
如果你是在控制台应用中提示用户选择文件,可以使用`OpenFileDialog`控件:
```csharp
using Microsoft.WindowsAPICodePack.Dialogs;
// ...
var openFileDialog = new OpenFileDialog();
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
string selectedFileName = openFileDialog.FileName;
Console.WriteLine("Selected file name: " + selectedFileName);
}
```
阅读全文