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#的异常处理

    下面我将详细讲解如何轻松学习C#的异常处理,包括以下几点: 一、异常处理概述 在编写程序时,不可避免地会遇到各种错误,比如输入错误、内存不足、文件不存在等等,这些错误我们称之为异常。当程序出现异常时,如果不进行处理,程序将会无法正常运行,甚至会出现崩溃的情况。因此,异常处理十分重要。 C#中的异常处理主要通过try-catch-finally语句实现。其中,…

    C# 2023年5月15日
    00
  • .NET Core 3.0之创建基于Consul的Configuration扩展组件

    .NET Core 3.0之创建基于Consul的Configuration扩展组件攻略 Consul是一个开源的分布式服务发现和配置管理系统。在.NET Core 3.0中,我们可以使用Consul来管理应用程序的配置。本攻略将介绍如何创建基于Consul的Configuration扩展组件。 步骤 以下是创建基于Consul的Configuration扩…

    C# 2023年5月17日
    00
  • 通用的CRUD之LiteDB

    前言 你要开发一个系统,是不是首要任务是先建库,建表,建字段,既所谓的数据建模(听起来高大上一点,数据建模也确实是个烧脑的活),要费不少功夫。不知你是否遇到过这样的场景。A产品有3个测试参数,B产品有6个测试参数,而且值和类型都各不相同,用SQL你要怎么建表呢?有人会说这简单“参数名,参数值两列搞定”,NO!数据类型考虑了吗,数据量考虑了吗?有人又说”每个参…

    C# 2023年5月6日
    00
  • asp.net javascript 文件无刷新上传实例代码第2/2页

    首先我们需要明确一下本文的主题,它是关于使用ASP.NET框架和JavaScript技术来实现无刷新上传文件功能的攻略。接下来,我会详细讲解这个实例代码的代码结构和实现过程,并附加两个示例说明。 一、代码结构 这个实例由两个部分组成: Default.aspx:这个页面包含一个表单和一些JavaScript代码。 UploadFile.ashx: 这个处理程…

    C# 2023年5月31日
    00
  • C#自定义函数NetxtString生成随机字符串

    下面就为大家讲解一下如何在C#中自定义函数NetxtString生成随机字符串。 1、概述 NetxtString是一个C#字符串扩展类,提供了生成随机字符串的方法,可以指定生成字符串的长度和字符集。下面是该类的源码: public static class NetxtString { private static Random random = new R…

    C# 2023年5月31日
    00
  • C#递归应用之实现JS文件的自动引用

    下面我将详细讲解“C#递归应用之实现JS文件的自动引用”的完整攻略,包括过程和示例。 背景介绍 在网页中,经常需要引入多个JS文件,但是手动一个一个引入比较麻烦,而且还容易出错。因此,我们可以通过C#递归应用实现JS文件的自动引用。 实现步骤 具体实现步骤如下: 获取指定文件夹下所有.js文件的路径 将这些路径添加到HTML代码的头文件中 如果JS文件中还有…

    C# 2023年6月7日
    00
  • 基于Avalonia实现自定义弹窗的示例详解

    基于Avalonia实现自定义弹窗需要进行以下步骤: 引入Avalonia库 在项目文件中引入Avalonia库,可以通过NuGet包管理器或手动添加引用的方式进行。同时,需要在App.xaml文件中声明Avalonia样式资源。 自定义弹窗视图 创建名为”CustomPopup.axaml”的Avalonia视图用于定义自定义弹窗的布局和样式。在这个视图中…

    C# 2023年5月15日
    00
  • C#集合类用法实例代码详解

    C#集合类用法实例代码详解 本文将详细展示C#集合类的用法,包括List、Dictionary、HashSet等常用集合类。你将学习到如何创建并操作这些集合类,并且会有两个实例说明帮助你更好地理解。 List 创建和初始化List 创建List可以直接使用List的构造函数,也可以使用Collection初始化器 List<int> list1 …

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