java如何获取一个目录的最后修改时间呢?

重生 Java经验 发布时间:2023-12-27 22:15:41 阅读数:10146 1
下文笔者讲述java代码获取目录最后修改时间的方法及示例分享,如下所示

获取目录的最后修改时间的实现思路

1.将目录路径 生成一个file对象
2.获取file对象的lastModified()方法
   即可获取目录的最后修改时间
import java.io.File;
import java.text.SimpleDateFormat;
 
public class DirectoryLastModifiedTime {
 
    public static void main(String[] args) {
        // 目录路径
        String directoryPath = "D:\\Test\\";
        
        // 创建File对象
        File directory = new File(directoryPath);
        
        // 判断目录是否存在
        if (directory.exists()) {
            // 获取目录最后修改时间,单位是毫秒
            long lastModified = directory.lastModified();
            
            // 将毫秒转换为指定格式的日期字符串
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            String dateStr = sdf.format(lastModified);
            
            System.out.println("目录最后修改时间为:" + dateStr);
        } else {
            System.out.println("目录不存在!");
        }
    }
 
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202312/17036865787601.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者