public class ATest {
public static void main(String[] args) {
File file= new File("F:\\1.txt"); //F盘下有一个1.txt的文件
System.out.println("文件的长度"+file.length());
System.out.println("文件名"+file.getName());
System.out.println("文件绝对路径"+file.getAbsolutePath());
System.out.println("返回文件上级目录如果没有就返回NULL"+file.getParent());
if(file.exists()){ //判断是否存在?
if(file.isFile()){ //判断是文件吗?
System.out.println("是文件");
}
}
/**********************判断是否是目录**********************************/
if(file.isDirectory()){
System.out.println("是文件夹");
}else{
System.out.println("不是文件夹");
}
/******************判断是否是目录如果没有就创建文件夹**************************************/
if(file.isDirectory()){
System.out.println("是文件夹");
}else{
boolean isOk = false;
try {
isOk = file.createNewFile(); //如果没有创建一个新文件
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("创建成功吗?"+isOk);
}
}
}