|
@@ -0,0 +1,69 @@
|
|
|
+package com.miniframe;
|
|
|
+
|
|
|
+import com.miniframe.tools.XIDateTimeUtils;
|
|
|
+
|
|
|
+import java.io.File;
|
|
|
+
|
|
|
+public class FileMain {
|
|
|
+
|
|
|
+ static class TFile {
|
|
|
+ public String path;
|
|
|
+ public String filename;
|
|
|
+ public String mData;
|
|
|
+
|
|
|
+ public String getPath() {
|
|
|
+ return path;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setPath(String path) {
|
|
|
+ this.path = path;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getFilename() {
|
|
|
+ return filename;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setFilename(String filename) {
|
|
|
+ this.filename = filename;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getmData() {
|
|
|
+ return mData;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setmData(String mData) {
|
|
|
+ this.mData = mData;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public String toString() {
|
|
|
+ return path+"\t"+filename+"\t"+mData;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ public static void allFiles(File file){
|
|
|
+ if(!file.exists()){
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if(file.isDirectory()){
|
|
|
+ File[] sonfiles =file.listFiles();
|
|
|
+ for (File sonFile:sonfiles) {
|
|
|
+ allFiles(sonFile);
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ TFile tFile =new TFile();
|
|
|
+ tFile.setFilename(file.getName());
|
|
|
+ tFile.setPath(file.getPath());
|
|
|
+ long timestamp = file.lastModified();
|
|
|
+
|
|
|
+ tFile.setmData(XIDateTimeUtils.getStrFromTimeStampMs(timestamp));
|
|
|
+ System.out.println(tFile.toString());
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ public static void main(String[] args) {
|
|
|
+ String pathDir ="E:\\官网\\adicn";
|
|
|
+ File file =new File(pathDir);
|
|
|
+ allFiles(file);
|
|
|
+ }
|
|
|
+}
|