Java FileTime.fromMillis(long value)
Syntax
FileTime.fromMillis(long value) has the following syntax.
public static FileTime fromMillis(long value)
Example
In the following code shows how to use FileTime.fromMillis(long value) method.
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.LinkOption;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.attribute.FileTime;
/*from w w w . j a va 2 s . c o m*/
public class Main {
public static void main(String[] args) throws Exception {
Path path = Paths.get("C:/tutorial/Java/JavaFX", "Topic.txt");
long time = System.currentTimeMillis();
FileTime fileTime = FileTime.fromMillis(time);
try {
Files.setAttribute(path, "basic:lastModifiedTime", fileTime,LinkOption.NOFOLLOW_LINKS);
Files.setAttribute(path, "basic:creationTime", fileTime,LinkOption.NOFOLLOW_LINKS);
Files.setAttribute(path, "basic:lastAccessTime", fileTime,LinkOption.NOFOLLOW_LINKS);
} catch (IOException e) {
System.err.println(e);
}
}
}