java 文件File 文件的创建 删去 重命名

来源:互联网 发布:java cms垃圾回收 编辑:程序博客网 时间:2024/06/03 22:48

1  文件的基本信息

  案例:

package zyl.file;
import java.io.File;
import java.io.IOException;
public class HelloFile {
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  //创建文件对象 (相对路径保存于当前项目的文件下面)
 // File file = new File("Hello.txt");
  //这样做文件无法创建成功
 // File file = new File("/bin/Hello.txt");
  
 // File file = new File("bin/Hello.txt"); //文件创建成功(在创建相对目录情况下
  //不可以有任何符号  )
  //在当前目录的上一层创建目录
  File file = new File("../new Hello.txt");//../代表上一层文件结构  一级向上跳转
  
  //File file = new File("../../Hello.txt");//../代表上上一层文件结构  两级向上跳转
  
     //判断文件是否存在
  if(file.exists())
  {
//    //判断是否为文件
//  System.out.println(file.isFile());
// 
//  //判断是否为路径
//  System.out.println(file.isDirectory());
  //删去文集 件
  // file.delete();
   //System.err.println("文件以被删去");
   //重新命名文件名
     //文件在不同的分区 ,需要的是拷贝而不是重命名
   File nameto = new File("src/new Hello.txt");//将文件移动到src目录下
    file.renameTo(nameto);
  }else{
   System.out.println("文件不存在");
     //创建文件
   try {
    file.createNewFile();
    System.out.println("文件创建成功");
   } catch (IOException e) {
    // TODO Auto-generated catch block
    //e.printStackTrace();
    System.out.println("文件无法创建");
   }
  }
 
  
 }
}

代码结果如下:

文件不存在

文件已创建