貌似你已经实现了解压缩...下面我提供一个获取文件的创建时间..import java.io.*;public class FindCreater { 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")) {
getTime = str[0] + " " + str[2];
}
}
}
System.out.println("test.txt 文件的创建日期是:" + getTime);
} catch (java.io.IOException exc) {
exc.printStackTrace();
} }
}
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")) {
getTime = str[0] + " " + str[2];
}
}
}
System.out.println("test.txt 文件的创建日期是:" + getTime);
} catch (java.io.IOException exc) {
exc.printStackTrace();
} }
}
這個貌似 只能在WINDOWS 系統上執行吧?