Java文件类long lastModified()方法(带示例)
文件类长lastModified()
软件包java.io.File.lastModified()中提供了此方法。
此方法用于返回上次修改文件的时间。
换句话说,此方法以名称表示工作,它返回文件的最后修改时间,该时间以毫秒为单位。
此方法的返回类型很长,因此它返回文件的最后修改时间,如果文件不存在或发生异常,则返回0L。
语法:
long lastModified(){ }
参数:
我们不会在File方法中将任何对象作为参数传递。
返回值:
此方法的返回类型很长,它返回时间(以毫秒为单位),如果发生任何异常或文件不存在,则返回0L。
Java程序演示lastModified()
方法示例
import java.io.*; public class FileLastModifiedTime { public static void main(String[] args) { try { //创建文件对象file1- File file1 = new File("E:\\Programs\\myjava.txt"); //创建文件对象file2- File file2 = new File("C:\\Users\\computerclinic\\OneDrive\\Articles\\myjava1.txt"); //通过使用lastModified()方法返回时间 //文件1的最后修改时间。 System.out.println("The Last Modification Time Of File1 is : " + file1.lastModified()); //通过使用lastModified()方法返回0L,因为 //file2不存在。 System.out.println("The Last Modification Time Of File2 is : " + file2.lastModified()); } catch (Exception e) { System.err.println("An error occurred"); e.printStackTrace(); } } }
输出结果
E:\Programs>javac FileLastModifiedTime.java E:\Programs>java FileLastModifiedTime The Last Modification Time Of File1 is : 1563132418281 The Last Modification Time Of File2 is : 0