文件的读写,复制,类型统计等操作

		File f = new File("c:\\a.txt");
		//创建文件
		//文件不存在,则创建;如果存在,则不创建。
		//父母录不存在,不能创建文件(出异常)
		System.out.println(f.createNewFile());
		
		File f1 = new File("c:\\b.txt");
		File f2 = new File("c:\\a\\b\\c\\d");
		//创建目录,前提是父目录要存在;
		//目录不存在,则创建;
		System.out.println(f1.mkdir());
		//将父目录和子目录同时创建
		System.out.println(f2.mkdirs());
		//注意:删除不经过回收站,因此要慎重
		File f = new File("c:\\a.txt");
		//删除文件
		System.out.println(f.delete());
		File f1 = new File("c:\\a\\b\\c");
		//删除目录,空目录可以直接删除,
		//不是空目录需要将目录中的内容删除后,才能删除目录
		System.out.println(f1.delete());
		//获取方法
		File f = new File("c:\\a\\b\\c\\a.txt");
		//获取绝对路径(与是否真实路径无关)
		//封装是绝对,直接获取;封装的是相当,获取的相对于eclipse的绝对路径
		//eclipse的相对路径是:相对与项目文件夹下
		System.out.println(f.getAbsolutePath());//String
		System.out.println(f.getAbsoluteFile());//File
		
		//获取文件或目录的名称
		System.out.println(f.getName());
		
		//获取父目录,如果没有父目录返回null
		//是相对就获取相对,是绝对就获取绝对
		System.out.println(f.getParent());//String
		System.out.println(f.getParentFile());//File
		
		//获取路径
		//是相对就获取相对,是绝对就获取绝对
		//将file对象转为字符串对象
		System.out.println(f.getPath());
	
		//返回的是文件的大小,文件的字节数
		//注意:不要操作目录,如果使用可能是错误数据
		long len = f.length();
		System.out.println(len);
		
		//获取文件最后一次修改的时间,返回的是毫秒值
		long times = f.lastModified();
		System.out.println(times);
		System.out.println(new Date(times));
		//判断方法
		File f = new File("c:\\a\\b\\c\\a.txt");
		//判断是否是绝对路径(只看格式)
		System.out.println(f.isAbsolute());
		//判断是否是目录(真的是去找,看磁盘是否真的有)
		System.out.println(f.isDirectory());
		//判断是否是文件(真的是去找ÿ
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值