文件操作
package com.yuzhenc.io;
import java.io.File;
import java.io.IOException;
public class Test01 {
public static void main(String[] args) throws IOException {
File file = new File("d:\\tmp\\tmp.sql");
File file1 = new File("d:\\tmp\\tmp.sql");
File file2 = new File("d:/tmp/tmp.sql");
File file3 = new File("d:"+File.separator+"tmp"+File.separator+"tmp.sql");
System.out.println(file.canRead());
System.out.println(file.canWrite());
System.out.println(file.getName());
System.out.println(file.getParent());
System.out.println(file.isDirectory());
System.out.println(file.isFile());
System.out.println(file.isHidden());
System.out.println(file.length());
System.out.println(file.exists());
if (file.exists()){
file.delete();
} else {
file.createNewFile();
}
System.out.println(file = file1);
System.out.println(file.equals(file1));
File file4 = new File("a/b/c/tmp.sql");
System.out.println(file4.getAbsolutePath());
System.out.println(file4.getPath());
System.out.println(file4.toString());
}
}
目录操作
package com.yuzhenc.io;
import java.io.File;
import java.io.IOException;
public class Test02 {
public static void main(String[] args) throws IOException {
File file = new File("d:\\tmp\\tmp");
File file1 = new File("d:\\tmp\\tmp");
File file2 = new File("d:/tmp/tmp");
File file3 = new File("d:"+File.separator+"tmp"+File.separator+"tmp");
System.out.println(file.canRead());
System.out.println(file.canWrite());
System.out.println(file.getName());
System.out.println(file.getParent());
System.out.println(file.isDirectory());
System.out.println(file.isFile());
System.out.println(file.isHidden());
System.out.println(file.length());
System.out.println(file.exists());
if (file.exists()){
file.delete();
} else {
file.mkdirs();
}
System.out.println(file = file1);
System.out.println(file.equals(file1));
File file4 = new File("a\\b\\c");
file4.mkdirs();
System.out.println(file4.getAbsolutePath());
System.out.println(file4.getPath());
System.out.println(file4.toString());
File file5 = new File("a\\b\\c\\tmp1.sql");
File file6 = new File("a\\b\\c\\tmp2.sql");
file5.createNewFile();
file6.createNewFile();
File[] file7 = file4.listFiles();
for (File f:file7) {
System.out.println(f.getName()+','+f.getAbsolutePath());
}
}
}