java学习_File属性处理
2015-10-29 10:43
351 查看
// TODO Auto-generated method stub
File file=new File("newhello.txt");
//文件是否存在
System.out.println("文件是否存在:"+file.exists());
//读取文件名称
System.out.println("读取文件名:"+file.getName());
//读取文件路径
System.out.println("读取文件相对路径:"+file.getPath());
//读取文件绝对路径
System.out.println("读取文件绝对路径:"+file.getAbsolutePath());
//获取文件父级路径 如果创建文件中上级为空 则结果为null
System.out.println("获取文件父级路径:"+file.getParent());
System.out.println("获取文件父级路径2:"+new File(file.getAbsolutePath()).getParent() );
//读取文件大小
System.out.println("读取文件大小:"+(float)file.length()/1024+"KB");
//判断文件是否被隐藏
System.out.println("判断文件是否被隐藏:"+file.isHidden());
//判断文件是否可读
System.out.println("判断文件是否可读:"+file.canRead());
//判断文件是否可写
System.out.println("判断文件是否可写:"+file.canWrite());
//判断文件是否为文件夹
System.out.println("判断文件是否为文件夹:"+file.isDirectory());
//设置文件属性
//设置文件为只读
file.setReadOnly();
//设置为可写
file.setWritable(true);
//设置为可读
file.setReadable(true);
File file=new File("newhello.txt");
//文件是否存在
System.out.println("文件是否存在:"+file.exists());
//读取文件名称
System.out.println("读取文件名:"+file.getName());
//读取文件路径
System.out.println("读取文件相对路径:"+file.getPath());
//读取文件绝对路径
System.out.println("读取文件绝对路径:"+file.getAbsolutePath());
//获取文件父级路径 如果创建文件中上级为空 则结果为null
System.out.println("获取文件父级路径:"+file.getParent());
System.out.println("获取文件父级路径2:"+new File(file.getAbsolutePath()).getParent() );
//读取文件大小
System.out.println("读取文件大小:"+(float)file.length()/1024+"KB");
//判断文件是否被隐藏
System.out.println("判断文件是否被隐藏:"+file.isHidden());
//判断文件是否可读
System.out.println("判断文件是否可读:"+file.canRead());
//判断文件是否可写
System.out.println("判断文件是否可写:"+file.canWrite());
//判断文件是否为文件夹
System.out.println("判断文件是否为文件夹:"+file.isDirectory());
//设置文件属性
//设置文件为只读
file.setReadOnly();
//设置为可写
file.setWritable(true);
//设置为可读
file.setReadable(true);
相关文章推荐
- 遍历map的几种方式
- Java NIO.2 —— 文件或目录删除操作
- Java反射机制
- java之静态初始化块
- JVM执行Java程序的过程中管理的内存空间
- Java:类中代码的执行顺序
- Java实现常见的7种排序算法
- Java中用JXL导出Excel代码详解
- hadoop学习笔记之<用eclipse开发>
- Java线程之CompletionService
- Java中导入、导出excel
- java之静态方法
- java实现链表和栈
- Java中的线程同步及线程死锁复习
- java 算法40题
- SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
- Spring中@Scheduled注解实现方法的任务调度
- springmvc4+hibernate4+activiti5.18(Maven)
- 通过Java代码实现手机号归属地查询
- Java基础 Day11 Exception