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);
}
}
}