lastmodified_Java文件类long lastModified()方法(带示例)

lastmodified

文件类long lastModified() (File Class long lastModified())

  • This method is available in package java.io.File.lastModified().

    软件包java.io.File.lastModified()中提供了此方法。

  • This method is used to return the time when the file is last modified.

    此方法用于返回上次修改文件的时间。

  • In other words, this method indicates the work by its name it returns the last modification time of the file and time will be measurable in milliseconds.

    换句话说,此方法以名称表示工作,它返回文件的最后修改时间,该时间可以毫秒为单位。

  • The return type of this method is long so it returns the last modified time of the file and else returns 0L if the file does not exist or an exception occurs.

    此方法的返回类型很长,因此它返回文件的最后修改时间,如果文件不存在或发生异常,则返回0L

Syntax:

句法:

    long lastModified(){
    }

Parameter(s):

参数:

We don't pass any object as a parameter in the method of the File.

我们不会在File方法中将任何对象作为参数传递。

Return value:

返回值:

The return type of this method is long, it returns the time in milliseconds else return 0L if any exception occurs or file does not exist.

此方法的返回类型为long ,它返回时间(以毫秒为单位),如果发生任何异常或文件不存在,则返回0L。

Java程序演示lastModified()方法的示例 (Java program to demonstrate example of lastModified() method)

import java.io.*;

public class FileLastModifiedTime {
    public static void main(String[] args) {
        try {
            // Create a file object file1
            File file1 = new File("E:\\Programs\\myjava.txt");

            // Create a file object file2
            File file2 = new File("C:\\Users\\computerclinic\\OneDrive\\Articles\\myjava1.txt");

            // By using lastModified() method return the time 
            // when the file1 is last modified.
            System.out.println("The Last Modification Time Of File1 is : " + file1.lastModified());

            // By using lastModified() method return 0L because 
            // the file2 does not exists.
            System.out.println("The Last Modification Time Of File2 is : " + file2.lastModified());
        } catch (Exception e) {
            System.err.println("An error occurred");
            e.printStackTrace();
        }
    }
}

Output

输出量

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


翻译自: https://www.includehelp.com/java/file-class-long-lastmodified-method-with-example.aspx

lastmodified

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Java中的File提供了获取文件信息的方法,可以通过该获取文件的名称、路径、大小等信息。以下是一些常用的方法: 1. 获取文件名称: ```java File file = new File("文件路径"); String fileName = file.getName(); ``` 2. 获取文件路径: ```java File file = new File("文件路径"); String filePath = file.getPath(); ``` 3. 获取文件的绝对路径: ```java File file = new File("文件路径"); String absolutePath = file.getAbsolutePath(); ``` 4. 获取文件大小: ```java File file = new File("文件路径"); long fileSize = file.length(); ``` 需要注意的是,获取文件信息的方法都需要先创建一个File对象,该对象可以通过文件路径来创建。当我们在Java中需要读取或写入文件时,通常会使用FileFile提供了一些方法来获取有关文件的信息,如文件名、大小、最后修改时间等。以下是一些获取文件信息的示例: 1. 获取文件名: ```java File file = new File("example.txt"); String fileName = file.getName(); System.out.println("文件名为:" + fileName); ``` 2. 获取文件大小: ```java File file = new File("example.txt"); long fileSize = file.length(); System.out.println("文件大小为:" + fileSize + " bytes"); ``` 3. 获取文件最后修改时间: ```java File file = new File("example.txt"); long lastModified = file.lastModified(); Date date = new Date(lastModified); System.out.println("文件最后修改时间为:" + date); ``` 4. 判断文件是否存在: ```java File file = new File("example.txt"); if(file.exists()){ System.out.println("文件存在!"); }else{ System.out.println("文件不存在!"); } ``` 5. 获取文件绝对路径: ```java File file = new File("example.txt"); String absolutePath = file.getAbsolutePath(); System.out.println("文件绝对路径为:" + absolutePath); ``` 请注意,这些示例代码都需要处理文件I/O异常,例如FileNotFoundException和IOException。为了简化代码,这些异常处理代码已被省略。在实际应用中,应该始终包括适当的异常处理代码。 ### 回答2: Java语言中的File是一个用于封装文件和目录路径的,它提供了一系列方法来获取文件信息、操作文件和目录等功能。在Java中使用File,可以方便地读取文件内容、创建、删除或者重命名文件或目录等操作。 获取文件信息是File的一项重要功能,通过File对象提供的方法可以获取文件的相关属性,如文件名、文件大小、文件路径、最后修改日期等,提高了Jav开发的效率。 在Java中,获取文件信息的方法主要有以下几种: 1. 获取文件名:file.getName() 该方法返回File对象所表示的文件或目录名,返回型为字符串型。 2. 获取文件路径:file.getPath() 该方法返回File对象所表示的文件或目录的完整路径,返回型为字符串型。 3. 获取文件大小:file.length() 该方法返回文件大小,以字节为单位。 4. 判断文件是否存在:file.exists() 该方法用于判断File对象所表示的文件或目录是否存在,返回值为布尔型。 5. 判断是否为文件file.isFile()或者file.isDirectory() 这两个方法分别用于判断该File对象是否为文件或目录,均返回布尔型。 6. 获取最后修改时间:file.lastModified() 该方法用于获取文件或目录的最后修改时间,返回的是一个长整型值。 以上是File获取文件信息的常用方法,开发人员在使用时可以根据实际需要选择合适的方法。 总之,Java语言中的File文件操作方面具有很强的扩展性和强大的功能。掌握File的用法不仅可以帮助我们更方便地操作文件和目录,也对我们了解Java语言的文件操作原理有很大的帮助。 ### 回答3: Java中的文件操作对于开发者来说是非常重要的一部分,因为在编写代码时必须经常涉及到文件的输入输出。而在Java中,使用File来获取文件信息是非常方便和常见的方法FileJava中是用来操作文件和目录的,提供了一系列获取文件信息的方法。通过使用这些方法,开发者可以获取文件的各种信息,比如文件是否存在、文件的路径、文件的大小、文件的创建时间、文件的读写权限等等。下面我们来详细介绍一下File中获取文件信息的相关方法。 首先,使用File的构造方法可以创建一个File对象,该对象代表一个文件或目录。可以通过调用该对象提供的各种方法来获取文件的信息。下面来介绍一些常用方法: 1.判断文件是否存在:可以使用exists()方法来判断指定的文件是否存在。例如: File file = new File("D:/myfile.txt"); if(file.exists()) { //文件存在 } else { //文件不存在 } 2.获取文件路径:可以使用getPath()方法来获取文件的路径信息。例如: File file = new File("D:/myfile.txt"); String path = file.getPath(); 3.获取文件大小:可以使用length()方法来获取文件的大小,返回的是字节为单位的文件大小。例如: File file = new File("D:/myfile.txt"); long size = file.length(); 4.获取文件的创建时间:可以使用lastModified()方法来获取文件的创建时间。例如: File file = new File("D:/myfile.txt"); long time = file.lastModified(); Date date = new Date(time); System.out.println("文件的创建时间为:" + date); 5.获取文件的读写权限:可以使用canRead()和canWrite()方法来获取文件的读写权限,如果文件可以读或写,则返回true,否则返回false。例如: File file = new File("D:/myfile.txt"); if(file.canRead()) { //文件可读 } if(file.canWrite()) { //文件可写 } 以上就是File中获取文件信息的相关方法,作为Java开发者,我们需要掌握这些方法的使用,以方便在实际开发中使用。同时,在使用这些方法时需要注意一些细节问题,比如需要处理异常等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值