package day0817file;
import java.io.File;
import java.util.Calendar;
public class FileDemo {
public static void main(String[] args) {
File file = new File("."+File.separator+"demo.txt");
System.out.println(file.getName());
boolean exists = file.exists();
System.out.println(exists);
long length = file.length();
System.out.println(length);
System.out.println(file.canRead());
System.out.println(file.canWrite());
System.out.println(file.canExecute());
long time = file.lastModified();
Calendar c = Calendar.getInstance();
c.setTimeInMillis(time);
System.out.println(c.getTime());
System.out.println(file.isFile());
}
}
package day0817file;
import java.io.File;
import java.io.IOException;
public class FileDemo2 {
public static void main(String[] args) throws IOException {
File file = new File("."+File.separator+"test.txt");
if(!file.exists()){
file.createNewFile();
System.out.println("创建文件成功");
}
if(file.exists()){
file.delete();
System.out.println("删除文件成功");
}
}
}
package day0817file;
import java.io.File;
public class FileDemo4 {
public static void main(String[] args) {
File dir = new File("a/b/c");
if(!dir.exists()){
dir.mkdirs();
System.out.println("创建目录成功");
}
if(dir.exists()){
dir.delete();
System.out.println("删除目录成功");
}
}
}
package day0817file;
import java.io.File;
import java.io.IOException;
public class FileDemo5 {
public static void main(String[] args) throws IOException {
File dir = new File("a/b/c");
if(!dir.exists()){
dir.mkdirs();
}
/**
* File(dir,String name)
* dir必须已经存在,然后才可以创建目录下的文件
*/
File file = new File(dir,"demo.txt");
if(!file.exists()){
file.createNewFile();
}
}
}