使用文件类获取文件时间的 C# 程序
原文:https://www . geesforgeks . org/c-sharp-程序获取文件-时间-使用文件-类/
给定一个文件,现在我们的任务是使用 file 类获取文件时间。所以我们使用文件类的 GetCreationTime() 方法。此方法用于查找给定文件或目录的创建日期和时间。此方法将只接受一个参数,即文件的路径,如果此路径参数不存在,则它将返回公元 1601 年 1 月 1 日午夜 12:00 协调世界时(UTC),调整为当地时间。
语法:
公共静态 DateTime GetCreationTime(字符串 Ipath)
这里 Ipath 表示文件或目录的路径。
返回类型:该方法的返回类型为 DateTime。它是一个设置为指定文件的日期和时间的结构。
异常:可以有以下异常;
- unauthorizeaccess exception:当调用者没有所需的权限时,就会出现此异常。
- ArgumentException: 当给用户一个无效类型的参数(如零长度字符串,包含一个或多个无效字符)时,会出现此异常。
- ArgumentNullException: 当文件路径为空时,会出现此异常。
- PathTooLongException: 当指定的文件路径、文件名或两者都超过系统定义的最大长度时,就会出现此异常。
- notSupportDexception:当文件路径的格式无效时,将出现此异常。
示例:
在本例中,我们将在 C 驱动器中创建一个名为“file.txt”的文件,路径如下图所示:
C
// C# program to get file time
// using File Class
using System;
using System.IO;
class GFG{
static void Main()
{
// Declaring a time variable that will store
// the creation time of the file
// Using GetCreationTime() method of File class
DateTime createdtime = File.GetCreationTime("C://users//file.txt");
// Display the creation time of the file
Console.WriteLine("File is created at: {0}", createdtime);
}
}
输出:
File is created at: 10/22/2021 1:02:10 PM
版权属于:月萌API www.moonapi.com,转载请注明出处