代码如下:
package test;
import java.io.File;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Test {
public static void main(String[] args) throws IOException {
File f = new File("F:\\demo\\abc\\a\\b.txt");
System.out.println();
if(!f.exists()){
if(f.getPath().contains(".")){
File file = f.getParentFile();
file.mkdirs();
boolean b = f.createNewFile();
if(b){
System.out.println("文件创建成功");
}else{
System.out.println("文件创建失败");
}
}else{
boolean b = f.mkdirs();
if(b){
System.out.println("目录创建成功");
}else{
System.out.println("目录创建失败");
}
}
}else{
System.out.println("目录或文件已存在");
}
// f.delete();
// System.out.println(f);
// System.out.println(f.getPath());
// System.out.println(f.getName());
// System.out.println(f.getParent());
// System.out.println(f.getParentFile());
// System.out.println(f.length());
//
// Calendar c = Calendar.getInstance();
// c.set(2019, 9, 22, 6, 5);
// long l = c.getTimeInMillis();
//
// f.setLastModified(l);
//
// String date = new SimpleDateFormat(“yyyy/MM/dd HH:mm:ss”).format(new Date(f.lastModified()));
// System.out.println(date);
System.out.println(f.isDirectory());
System.out.println(f.isFile());
}
}