在File的方法中,只能直接获取文件的最后修改日期,而且是以ms作为计量单位的,没有直接获取文件创建日期的方法,那是不是意味着JAVA不能获取文件的创建时间呢,答案是否定的,作为全球用使用人数最多的编程语言JAVA,完全可以获取我们所需要的任何信息,下面就是JAVA获取文件创建日期的代码:
import java.io.*;
public class getCreateFileTime {
public static void
main(String[] args) {
try {
Process p = Runtime.getRuntime().exec("cmd /C dir
D:\\test.txt /tc");
InputStream is = p.getInputStream();
BufferedReader br = new BufferedReader(new
InputStreamReader(is));
String result;
String getTime = null;
while ((result = br.readLine()) != null) {
String[] str
= result.split(" ");
for (int i =
str.length - 1; i >= 0; i--) {
if
(str[i].equals("test.txt")) {
g