今天给各位分享javafile创建时间晚于的知识,其中也会对java file获取文件创建时间进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
1、文件的创建时间,修改时间,访问时间,三者的实际含义.2、java怎么获取文件的创建时间,最后访问时间3、java中的File类修改文件创建时间4、java 查看文件创建时间
文件的创建时间,修改时间,访问时间,三者的实际含义.
创建时间是指文件信息第一次出现在当前硬盘上的时间;
修改时间是指文件最近一次被保存的时间;
访问时间是指最近一次文件夹中的任意一个子文件被保存的时间;
三者相互独立,且能利用软件修改。
正常情况下,在一台电脑保存过一个文件,再用U盘复制到另一台电脑上时,就会出现后面那台电脑文件修改时间早于创建时间的情况。而访问时间是指文件夹中某个文件被保存的时间或文件夹的创建时间。文件的访问时间一般没有意义。
但是也必须明白,这三个时间是可以利用软件任意修改的。可以使用Windows API修改这三种时间,这三种时间为64位时间系统,但是系统资源管理器只能显示其中32位的部分。如果你将时间设置为早于1900年1月1日,资源管理器这一栏会显示空白。但是你仍然可以用API读取到你之前设定好的时间。文件修改时间是Windows系统和Linux系统都有的,所以Java中也有提供改变文件修改时间的函数。但Java API没有改变创建时间和访问时间的函数。
如果使用文件内存映射打开文件并保存,文件的三个时间都不会改变。因为文件内存映射绕开了部分的文件管理机制,文件的时间更新也被绕开了。
java怎么获取文件的创建时间,最后访问时间
用file,
比如我在D盘有个文件夹a,现在要获取其创建时间:
File file = new File(“D:\\a”);
long time = file.lastModified();//返回文件最后修改时间,是以个long型毫秒数
String ctime = new SimpleDateFormat(“yyyy-MM-dd hh:mm:ss”).format(new Date(time));
System.out.println(ctime);
java中的File类修改文件创建时间
文件的创建时间是修改不了的
java API只能获取文件更新时间
获取文件创建时间可以使用process 来调用dir命令
java 查看文件创建时间
在java中没有正式的方法来获取文件的创建时间,但是,可以使用下面的解决方法在Windows平台上获取文件的创建日期。
java如何获取文件的创建日期
package com.mkyong.file;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class GetFileCreationDateExample
{
public static void main(String[] args)
{
try{
Process proc =
Runtime.getRuntime().exec(“cmd /c dir c:\\logfile.log /tc”);
BufferedReader br =
new BufferedReader(
new InputStreamReader(proc.getInputStream()));
String data =””;
//it’s quite stupid but work
for(int i=0; i6; i++){
data = br.readLine();
}
System.out.println(“Extracted value : ” + data);
//split by space
StringTokenizer st = new StringTokenizer(data);
String date = st.nextToken();//Get date
String time = st.nextToken();//Get time
System.out.println(“Creation Date : ” + date);
System.out.println(“Creation Time : ” + time);
}catch(IOException e){
e.printStackTrace();
}
}
}
结果:
Extracted value : 31/05/2010 08:05 14 logfile.log
Creation Date : 31/05/2010
Creation Time : 08:05
关于javafile创建时间晚于和java file获取文件创建时间的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。