C# File.GetLastWriteTime(string path):获取指定文件的最后修改时间

C# File.GetLastWriteTime(string path)方法

简介

File.GetLastWriteTime(string path)方法返回指定文件或目录的最后修改日期和时间。

使用方法

语法

public static DateTime GetLastWriteTime (string path);

参数

参数 描述
path 文件或目录的路径字符串。

返回值

返回类型:DateTime。包含指定文件或目录的最后修改日期和时间的结构体。

异常

异常类型 条件
UnauthorizedAccessException 指定的路径是只读的或者不允许当前用户访问该文件。
ArgumentException path 参数是一个零长度字符串,仅包含空白或者有无效字符。
ArgumentNullException path 参数是 null
NotSupportedException path 参数是一个不支持获取上次访问时间或修改时间的格式的路径。

示例

以下是使用 File.GetLastWriteTime 方法的示例:

using System;
using System.IO;

class Program
{
    static void Main(string[] args) 
    {
        string path = @"C:\Test\example.txt";
        DateTime lastWriteTime = File.GetLastWriteTime(path);
        Console.WriteLine("文件 {0} 的最后修改时间为 {1}", path, lastWriteTime);

        string directory = @"C:\Test\";
        DateTime lastWriteTime2 = File.GetLastWriteTime(directory);
        Console.WriteLine("目录 {0} 的最后修改时间为 {1}", directory, lastWriteTime2);
    }
}

输出:

文件 C:\Test\example.txt 的最后修改时间为 2022/01/11 20:00:00
目录 C:\Test\ 的最后修改时间为 2022/01/11 20:00:00

以上就是 C# File.GetLastWriteTime(string path)方法的完整攻略。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C# File.GetLastWriteTime(string path):获取指定文件的最后修改时间 - Python技术站

(0)
上一篇 2023年4月19日
下一篇 2023年4月19日

相关文章

  • WPF+ASP.NET SignalR实现后台通知功能的示例代码

    搭建WPF+ASP.NET SignalR环境 首先需要配置好WPF和ASP.NET SignalR的环境。 WPF可以使用Visual Studio自带的WPF应用程序模板创建,而ASP.NET SignalR则需要在Visual Studio中额外进行安装和配置。安装方法可以参考官方文档,也可以在NuGet中搜索 Microsoft.AspNet.Sig…

    C# 2023年5月31日
    00
  • Asp.Net Core控制器如何接收原始请求正文内容详解

    在 ASP.NET Core 中,控制器可以通过多种方式接收请求正文内容,包括原始请求正文内容。以下是如何在 ASP.NET Core 控制器中接收原始请求正文内容的详细攻略。 步骤 步骤1:创建 ASP.NET Core 应用程序 首先,我们需要创建一个 ASP.NET Core 应用程序。可以使用 Visual Studio 或者命令行工具创建应用程序。…

    C# 2023年5月17日
    00
  • 函数指针的一些概念详解

    函数指针的一些概念详解 什么是函数指针? 函数指针实际上就是一个指针变量,它指向的是一个函数。指针变量可以用来存储函数的地址,当程序需要调用该函数时,可以通过函数指针来访问该函数。 声明函数指针的语法如下: 返回类型 (*指针变量名)(参数类型1, 参数类型2, … , 参数类型n) 下面是一个简单的例子: #include <stdio.h&gt…

    C# 2023年6月7日
    00
  • 详解在ASP.NET Core中如何编写合格的中间件

    详解在ASP.NET Core中如何编写合格的中间件 在ASP.NET Core中,中间件是一种用于处理HTTP请求和响应的组件。中间件可以执行各种任务,例如记录请求、验证身份、缓存响应等。在本攻略中,我们将详细讲解如何编写合格的中间件,并提供两个示例说明。 步骤一:创建中间件 在ASP.NET Core中创建中间件,您需要创建一个类,并实现IMiddlew…

    C# 2023年5月17日
    00
  • C#实现启用与禁用本地网络的方式小结【3种方式】

    C#实现启用与禁用本地网络的方式小结【3种方式】 方式1:使用Windows API函数 引用System.Runtime.InteropServices命名空间 定义Windows API函数,并声明相关参数 调用Windows API函数 示例代码 using System.Runtime.InteropServices; // 定义Windows AP…

    C# 2023年6月7日
    00
  • C#在WinForm中使用WebKit传递js对象实现与网页交互的方法

    下面是C#在WinForm中使用WebKit传递js对象实现与网页交互的方法的完整攻略。 先决条件 为了能够使用WebKit,我们需要安装WebKit .NET控件。WebKit可以在GitHub 安装,安装过程简单快速,直接解压缩即可。 集成WebKit到WinForm 将 WebKitBrowser.dll和 WebKit.Interop.dll两个文件…

    C# 2023年5月31日
    00
  • 一文带你了解C#操作MySql的方法

    一文带你了解C#操作MySQL的方法 准备工作 在使用C#操作MySQL数据库之前,需要先进行几个必要的准备工作: 安装MySQL数据库,可以去官网下载最新版本。 安装MySQL Connector/NET,在MySQL官网下载安装包即可。 在Visual Studio中创建一个新的C#项目。 连接MySQL数据库 在使用C#操作MySQL数据库之前,需要先…

    C# 2023年6月2日
    00
  • jQuery Ajax调用WCF服务详细教程

    jQuery Ajax调用WCF服务详细教程 WCF(Windows Communication Foundation)是一种用于构建分布式应用程序的技术。在Web应用程序中,我们可以使用jQuery Ajax调用WCF服务来实现与服务器的通信。本文将详细讲解如何使用jQuery Ajax调用WCF服务,并提供两个示例。 1. 创建WCF服务 以下是创建WC…

    C# 2023年5月15日
    00
合作推广
合作推广
分享本页
返回顶部