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日

相关文章

  • C# Winform消息通知系统托盘气泡提示框ToolTip控件

    一、引言 在C# Winform界面开发中,消息通知和提示框往往是必不可少的功能。Winform提供了两种常用的消息通知方式:系统托盘气泡提示和ToolTip控件。本文将详细讲解如何使用这两种控件。 二、系统托盘气泡提示 添加系统托盘图标 在Winform中使用系统托盘气泡提示,首先需要在窗体上添加一个NotifyIcon控件,用于显示图标。添加方法如下: …

    C# 2023年6月7日
    00
  • C#实现老板键功能的代码

    当我们在使用电脑的时候,有时会有别人突然进入房间或者需要临时离开,这个时候我们需要有一个快捷的方式来隐藏当前程序或窗口,以避免别人看到我们的操作内容,这就是所谓的“老板键功能”。下面我来为大家介绍如何使用C#来实现老板键功能的代码。 1. 原理 老板键功能的实现原理是通过监听操作系统的键盘事件,当监听到我们设定的快捷键时,就会触发我们的代码来执行指定的操作,…

    C# 2023年5月31日
    00
  • ASP.NET Core配置文件的获取和设置

    ASP.NET Core配置文件的获取和设置 在ASP.NET Core应用程序中,我们经常需要使用配置文件来存储应用程序的配置信息。本攻略将详细介绍如何获取和设置ASP.NET Core配置文件。 获取配置文件 我们可以使用ASP.NET Core中的Configuration API来获取配置文件。我们可以使用以下代码来获取配置文件: using Mic…

    C# 2023年5月17日
    00
  • .net连接oracle的3种实现方法

    下面我将详细讲解“.net连接oracle的3种实现方法”的完整攻略。 1. 前言 在使用 C# 进行开发的过程中,我们常常需要连接数据库进行数据的存储、查询和更新等操作。Oracle 数据库是一个非常常见的数据库,以其高效、安全和可靠的特性被广泛使用。而 .NET 作为一种快速高效的编程语言,也能轻松连接到 Oracle 数据库。 本文将介绍 .NET 连…

    C# 2023年6月3日
    00
  • java、php、C#、asp实现短信群发功能的方法

    实现短信群发功能的方法可以通过短信平台的API接口来实现。下面我们将分别介绍Java、PHP、C#、ASP的实现方法。 Java实现短信群发功能的方法 Java可以通过HTTP POST方法实现短信群发功能。具体流程如下: 构造HTTP请求。 URL url = new URL("http://sms.api.com/send"); Ht…

    C# 2023年6月1日
    00
  • Unity3D如何获取时间戳或北京时间

    获取时间戳或北京时间可以使用Unity3D内置的API来实现。下文将对获取时间戳和北京时间的方法进行详细讲解,并提供两个示例说明。 获取时间戳 方法一:使用System.DateTime.Now.Ticks属性 System.DateTime.Now.Ticks 返回自 0001 年 1 月 1 日午夜以来的 100 毫微秒间隔数,可以作为时间戳。要获取当前…

    C# 2023年6月1日
    00
  • C#固定大小缓冲区及使用指针复制数据详解

    C#固定大小缓冲区及使用指针复制数据详解 什么是固定大小缓冲区? C#中引入了一种特殊的数据类型,即固定大小缓冲区。它是一段连续的、固定大小的内存空间,可以被用于存储临时数据、计算中间值、复制数据等多种操作。 关于固定大小缓冲区的定义,可以使用fixed关键字: fixed (byte* pBuffer = myBuffer) { // 在此区域中,pBuf…

    C# 2023年6月8日
    00
  • C#实现六大设计原则之迪米特法则

    C#实现六大设计原则之迪米特法则 什么是迪米特法则 迪米特法则,也被称为最少知识原则(Least Knowledge Principle),是面向对象编程中的一个重要原则。 迪米特法则的定义为:只与你直接的朋友通信,不跟陌生人说话。 简而言之,就是一个对象应该对其他对象有尽可能少的了解。 也就是说,当我们设计一个系统时,每个对象都应该尽量减少和其他对象之间的…

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