Làm thế nào để biết được thời điểm truy cập cuối cùng của tập tin bằng Java. (How to get date and time of last access of file in java?)




  
Trong Properties của một tập tin(file) thường có lưu trữ thời điểm cuối cùng mà tập tin được truy cập. Trong bài viết này tôi sẽ hướng dẫn cách lấy thông tin thời gian truy cập vào tập tin lần cuối này.







Ta sẽ cần một tâp tin để làm ví dụ cho bài viết này.



Thông tin ta cần lấy sẽ là:

Accessed: Today, March 15, 2014, 4:37:03 AM

Đoạn mã sau sẽ thực thi công việc trên.

/**
 * @(#)JavaGetLastAccessFile.java
 *
 * JavaGetLastAccessFile application
 *
 * @author developer.bnson@gmail.com
 * @version 1.00 2014/3/15
 */

import java.io.File;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.attribute.BasicFileAttributes;
import java.nio.file.Files;

public class JavaGetLastAccessFile {
   
    public static void main(String[] args) {
       
        File file =new File("D:\\Z-Test\\VNLIVES_NET\\VNLIVES.NET.jpg");
       
        try {
           
            BasicFileAttributes bfa = Files.readAttributes(file.toPath(), BasicFileAttributes.class);   
            System.out.println("Last Access Date File: " + bfa.lastAccessTime());
           
               
        } catch (Exception ex) {
           
        }  
           
    }
}

Kết quả sau khi chạy chương trình sẽ là:

Last Access Date File: 2014-03-15T04:37:03.25Z





















No comments:

Post a Comment