📜  如何找出 C# .NET 中是否存在文件? - C# (1)

📅  最后修改于: 2023-12-03 15:24:46.832000             🧑  作者: Mango

如何找出 C# .NET 中是否存在文件?

在 C# .NET 中,我们可以使用 System.IO 命名空间来操作文件和文件夹。在其中,System.IO.File 类提供了很多有用的方法来检查文件是否存在、创建、删除、复制等。

检查文件是否存在

我们可以使用 System.IO.File.Exists() 方法来检查某个文件是否存在。该方法返回一个 bool 值,表示文件是否存在。该方法的使用示例如下:

if (File.Exists("C:\\temp\\test.txt"))
{
    Console.WriteLine("文件存在。");
}
else
{
    Console.WriteLine("文件不存在。");
}

我们也可以用相对路径来检查文件是否存在:

if (File.Exists("test.txt"))
{
    Console.WriteLine("文件存在。");
}
else
{
    Console.WriteLine("文件不存在。");
}
获取文件信息

如果需要获取更多关于文件的信息,比如文件的创建时间、大小、修改时间等,我们可以使用 System.IO.FileInfo 类。

FileInfo fileInfo = new FileInfo("C:\\temp\\test.txt");
if (fileInfo.Exists)
{
    Console.WriteLine($"文件名:{fileInfo.Name}");
    Console.WriteLine($"大小:{fileInfo.Length} 字节");
    Console.WriteLine($"创建时间:{fileInfo.CreationTime}");
    Console.WriteLine($"修改时间:{fileInfo.LastWriteTime}");
}
总结

在 C# .NET 中,我们可以使用 System.IO.File 类和 System.IO.FileInfo 类来检查文件是否存在、获取文件信息等操作。这些类提供了丰富的方法和属性,可以方便地操作文件和文件夹。