winform中,输入的文件名,和文件夹中现有的文件对比
时间: 2023-12-14 19:38:09 浏览: 64
您可以使用`System.IO`命名空间中的`Directory`和`File`类来实现输入的文件名和文件夹中现有的文件对比。
以下是一个示例代码,该代码将比较文件夹中现有的文件和输入的文件名,并返回一个布尔值,指示是否存在相同的文件名:
```csharp
using System.IO;
public static bool IsFileNameExists(string folderPath, string fileName)
{
string[] files = Directory.GetFiles(folderPath);
foreach (string file in files)
{
if (Path.GetFileName(file).Equals(fileName))
{
return true;
}
}
return false;
}
```
在此示例代码中,`Directory.GetFiles()`方法将返回文件夹中所有文件的路径。使用`Path.GetFileName()`方法获取每个文件的文件名,并将其与输入的文件名进行比较。如果存在相同的文件名,则返回`true`,否则返回`false`。
阅读全文