在学I/O流之前,我先总结一下使用File类操作文件或目录的属性。

package com.File;

import java.io.File;
import java.io.IOException; public class FileDemo { /**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
//要知道路径名:你找到这个文件的一个过程
//"/":分隔符
/*
* 文件路径字符串
*/
String str = "D:/desktop/aaa.txt"; /*
* File实例:实例是通过关键字‘new’创建的
* File:文件类:把硬盘当中的文件抽象(封装)成具体对象
* 创建File文件对象
* 注意:1、要明确文件的路径 2、导入java jar包:java.io.File
*/
File file = new File(str); /*
* File(String a,String b)
*/
File file2 = new File("D:/桌面", "aaa.txt"); /*
* File(File a,String b)
*
*/
File file3 = new File("D:/桌面/");
File file4 = new File(file3,"aaa.txt"); //======访问文件的属性和方法===========
//判断文件是否存在
System.out.println(str+":是否存在?"+file.exists()); //得到文件名
System.out.println("文件名:"+file.getName()); //判断是否为文件
System.out.println("是否为文件?"+file.isFile()); //判断是否为目录或者文件夹
System.out.println(file.isDirectory()); //相对路径
System.out.println(file.getPath()); //绝对路径
System.out.println(file.getAbsolutePath()); //返回文件的长度
System.out.println(file.length()); //创建新的文件;不创建文件夹;有可能存在路径错误
file.createNewFile(); //删除文件
//file.delete(); File files = new File("D:"+File.separator+"desktop/aaa.txt"); System.out.println(files.equals(file)); System.out.println("属性"+file.separator); } }

最新文章

  1. couldn't open file: data/coco.names
  2. hdu 1063(java写高精度)
  3. 文件I/O
  4. Feister network
  5. AOV网络拓扑排序
  6. 关于css中伪类及伪元素的总结
  7. RESTful Web Services简单介绍
  8. AFNetWorking 提交 NSArray 类型参数 取不到值的解决办法
  9. hibernate分页模糊查询
  10. AngularJS优缺点、使用场景
  11. UVALive 3177 Beijing Guards
  12. SSM整合Netty5.0详细说明
  13. golang 开发gui
  14. angular-cli 正确安装步骤
  15. 通过修改源码,免插件实现wordpress去除链接中的category
  16. shiro学习笔记-Subject#login(token)实现过程
  17. hdoj1435 Stable Match(稳定婚姻问题)
  18. shell监控网站是否自动运行并自动重启【原创】
  19. Leet Code OJ 219. Contains Duplicate II [Difficulty: Easy]
  20. Atitit. 解决80端口 System 占用pid 4,,找到拉个程序或者服务占用http 80服务

热门文章

  1. Linux 实用指令(4)
  2. linux学习6-简单的文本处理
  3. Spring学习总结(4)——Spring AOP教程
  4. Leetcode 42.接雨水
  5. qwb与整数对
  6. App架构设计经验谈:接口”安全机制”的设计
  7. 关于重置IOS App请求推送的授权请求
  8. SQL SEVER 2008中的演示样例数据库
  9. Fragment进阶(四)----->參数传递3种写法
  10. Android ListView 和 ScrollView 冲突问题