注意:删除文件一定要带后缀名
import java.io.File;
import java.io.IOException;
import java.util.Arrays;
public class WenJian {
public static void main(String[] args) {
//指明创建的位置
File f = new File("E:"+File.separator+"XXZL"+File.separator+"var1.txt");
//判断该文件是否存在
if(!f.exists()) {
try {
//创建文件
f.createNewFile();
System.out.println("文件创建成功");
} catch (IOException e) {
e.printStackTrace();
}
}
//f.isFile() 是否为文件
//判断是否为文件夹
System.out.println(f.isDirectory());
File f1 =new File("E:\\lianmeng\\LOL(26)");
System.out.println(f1.delete());
//列出当前文件夹下所有文件名
String[] name = f1.list();
System.out.println(Arrays.toString(name));
File[] fs = f1.listFiles();
for(File ff:fs) {
System.out.println("文件名"+ff.getName());
System.out.println("length"+ff.length());
System.out.println("相对路径"+ff.getPath());
System.out.println("绝对路径名"+ff.getAbsolutePath());
System.out.println("是否为隐藏文件"+ff.isHidden());
System.out.println("是否为可读文件"+ff.canRead());
}
}
}