package com.company01.File;
import java.io.*;
public class Test01 {
public static void main(String[] args) throws Exception{
File f1 = new File("test01.txt");
File f2 = new File("E:\\mydemo\\Java\\IDEA");
File f3 = new File("E:/mydemo");
System.out.println(f1.exists());
System.out.println(f2.exists());
System.out.println(f3.exists());
File f4 = new File("E:/TT");
System.out.println(f4.exists());
if(!f4.exists()){
f4.createNewFile();
}
File f5 = new File("E:/A/B/C/D/E");
if(!f5.exists()){
f5.mkdirs();
}
}
}
package com.company01.File;
import java.io.*;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Test02 {
public static void main(String[] args) throws Exception{
File f1 = new File("test01.txt");
String absolutePath = f1.getAbsolutePath();
System.out.println(absolutePath);
System.out.println(f1.getName());
System.out.println(f1.getParentFile());
System.out.println(f1.getAbsoluteFile().getParentFile());
System.out.println(f1.isDirectory());
System.out.println(f1.isFile());
long t = f1.lastModified();
Date date = new Date(t);
System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:MM:ss SS").format(date));
System.out.println(f1.length());
File f2 = new File("E:\\mydemo\\Java\\IDEA");
File[] fs = f2.listFiles();
for(File f:fs){
System.out.println(f.getAbsolutePath());
}
}
}
package com.company01.File;
import java.io.*;
public class Test03 {
public static void main(String[] args) {
File f = new File("E:\\mydemo\\Java\\IDEA\\test");
method1(f);
}
public static void method1(File f){
if(f.isFile()){
return ;
}
File[] fs = f.listFiles();
for(File subF : fs){
System.out.println(subF.getAbsolutePath());
method1(subF);
}
}
}