java基础 文件file的应用

package www.file.com;

import java.io.*;

public class FileDemo {

 /**
  * @param args
  *            文件的很多种格式
  */
 public static void main(String[] args) throws IOException {
  // TODO Auto-generated method stub

  File f1 = new File("a.txt");
  // 创建新的文件,返回boolean值,第一次运行是true,后面运行结果为false
  sop("create  :::  " + f1.createNewFile());

  f1.deleteOnExit();// 退出的时候删除文件
  f1.delete();

  f1.canExecute();// 文件是否可执行

  File f2 = new File("c:\\aa", "a.txt");

  File f3 = new File("c:\\aa\\a.txt");

  // 封装
  File d = new File("c:" + File.separator + "aa"); // File.separator 文件分隔符
  File f4 = new File(d, "a.txt");

  sop("f1  :: " + f1);
  sop("f2  :: " + f2);
  sop("f3  :: " + f3);
  sop("f4  :: " + f4);

  // 创建文件夹

  File f = new File("demo.txt");
  sop(f.getPath());// 获取相对路径
  sop(f.getAbsolutePath());// 获取绝对路径
  sop(f.lastModified());
  sop(f.getParent());// 返回的是绝对路径中的文件父目录
  sop(f.mkdir());// 创建文件夹 mkdirs 多级文件夹
  File ff=new File("abc"+File.separator+"bbd"+File.separator+"c");
  sop(ff);
  sop(ff.mkdirs());

  f.exists();// 判断文件是否存在
  f.isAbsolute();// 判断是否是决定路径
  f.isDirectory();// 判断是否是目录
  f.isFile();// 是否是文件

 }

 public static void sop(Object obj) {
  System.out.println(obj);
 }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值