Java BasicFileAttributeView .setTimes (FileTime lastModifiedTime, FileTime lastAccessTime, FileTime createTime)

Syntax

BasicFileAttributeView.setTimes(FileTime lastModifiedTime, FileTime lastAccessTime, FileTime createTime) has the following syntax.

void setTimes(FileTime lastModifiedTime,  FileTime lastAccessTime,  FileTime createTime)  throws IOException

Example

In the following code shows how to use BasicFileAttributeView.setTimes(FileTime lastModifiedTime, FileTime lastAccessTime, FileTime createTime) method.


import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.attribute.BasicFileAttributeView;
import java.nio.file.attribute.FileTime;
//from  w ww . j av a 2  s  .  c o  m
public class Main {

    public static void main(String[] args) {

        Path path = Paths.get("C:/tutorial/Java/JavaFX", "Topic.txt");

        long time = System.currentTimeMillis();
        FileTime fileTime = FileTime.fromMillis(time);
        try {
          BasicFileAttributeView bv = Files.getFileAttributeView(path, BasicFileAttributeView.class);
            bv.setTimes(fileTime, fileTime, fileTime);
        } catch (IOException e) {
            System.err.println(e);
        }



    }
}




















Home »
  Java Tutorial »
    java.nio.file.attribute »




BasicFileAttributes
BasicFileAttributeView
DosFileAttributes
FileTime
PosixFileAttributes
PosixFilePermissions