15.3File类

File类是代表磁盘的文件或者文件夹(目录)

File是代表文件对象,不是真正的文件,只是能对这个文件操作

需在相应位置创建一个文本word.txt

Demo类

	public static void main(String[] args) {
		/*
		 * 获取项目下的抽象路径(默认路径):word.txt
		 * 包中的文件路径:src/mr/word.txt
		 * 注意:/ 表示文件夹
		 *     \\ 表示文件夹(转义字符)
		 * 绝对路径:F:\\test\\word.txt
		 */
//		File f1 = new File("word.txt"); //第一种构造方法
		
		File f2 = new File("F:\\test\\","word.txt");//第二种构造方法
		
//		File dir = new File("F:\\test\\");//文件夹
//		File f3 = new File(dir,"word.txt");//第三种构造方法
//		
//		System.out.println(f1.getAbsolutePath());//输出文件绝对路径
//		System.out.println(f2.getAbsolutePath());//输出文件绝对路径
//		System.out.println(f3.getAbsolutePath());//输出文件绝对路径
//		
//		System.out.println(f1 == f2);
//		System.out.println(f2.equals(f3));
		
		
		System.out.println("文件是否存在:"+f2.exists());//判断文件是否存在
		System.out.println("文件名:"+f2.getName());//输出文件名
		System.out.println("文件的绝对路径"+f2.getAbsolutePath());//文件绝对路径
		System.out.println("是否是隐藏文件:"+f2.isHidden());//是否是隐藏文件
		System.out.println("文件的字节数:"+f2.length());//文件的字节数  单位:字节
		Date date = new Date(f2.lastModified());//通过毫秒创建日期
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
		System.out.println("文件最后修改的时间:"+sdf.format(date));//文件最后修改的时间
		
//		boolean del = f2.delete();//删除文件
//		System.out.println("删除文件是否成功:"+del);
		
		try {
			//已存在的文件,不能覆盖已有文件
			boolean create = f2.createNewFile();//创建新的空的文件
			System.out.println("创建文件是否成功:"+create);
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}//创建新的空的文件
	}
	

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值