BasicFileAttributeView.setTimes(FileTime lastModifiedTime, FileTime lastAccessTime, FileTime createTime) has the following syntax.
void setTimes(FileTime lastModifiedTime, FileTime lastAccessTime, FileTime createTime) throws IOException
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 www .j a va 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); } } }