I学霸官方免费教程四十四 :Java流之字文件File类
2015-08-14 17:21
821 查看
文件类
常用方法方法名称 | 说 明 |
File (String pathname) | 创建文件对象 |
boolean exists( ) | 判断文件或目录是否存在 |
boolean isFile( ) | 判断是文件还是目录 |
boolean isDirectory( ) | 判断是文件还是目录 |
String getName( ) | 返回文件名或目录名 |
String getPath( ) | 返回文件或目录的路径 |
long length( ) | 获取文件的长度 |
String[ ] list ( ) | 返回目录中所有文件名 |
void delete( ) | 删除文件 |
boolean mkdir( ) | 创建目录 |
boolean renameTo( File newFile ) | 重命名文件 |
package io; import java.io.*; /** * 演示File类中常用的方法 * @author 学霸联盟 - 赵灿 */ public class FileDemo { public static void main(String[] args) { /* * File.separator获取系统文件夹分隔符 * 注意:获取文件时要加上后缀名 */ File myFile = new File(File.separator+"folder"+File.separator+"file.txt"); System.out.println("创建的文件是否存在:"+myFile.exists()); System.out.println("文件的绝对路径为:"+myFile.getAbsolutePath()); System.out.println("文件的名称为:"+myFile.getName()); System.out.println("-----------------------------"); File parent = myFile.getParentFile(); System.out.println("文件所在文件夹的绝对路径为:"+parent.getAbsolutePath()); System.out.println("文件所在文件夹的名称为:"+parent.getName()); System.out.println("文件全名(包括文件的路径)为:"+myFile.getPath()); System.out.println("判断一个File对象是不是文件:"+myFile.isFile()); System.out.println("判断一个File对象是不是文件:"+parent.isFile()); System.out.println("判断一个File对象是不是文件夹(目录):"+myFile.isDirectory()); System.out.println("判断一个File对象是不是文件夹(目录):"+parent.isDirectory()); System.out.println("-----------------------------"); for(String s : parent.list()) System.out.println("获取文件夹下的所有文件夹和文件:"+s); System.out.println("-----------------------------"); for(File file :parent.listFiles()){ System.out.println("获取文件夹下的所有文件夹和文件:"+file.getPath()); } File dir = new File("C:\\first"); //创建单层目录 dir.mkdir(); File dirs = new File("C:\\first\\second\\third\\fourth"); //创建多层目录 dirs.mkdirs(); //将对象dir的first改为seted File rename = new File("C:\\seted"); //修改文件名 dir.renameTo(rename); } }
版权声明:本文为博主原创文章,未经博主允许不得转载。
相关文章推荐
- 智渔课堂官方免费教程四十三 :Java流之字符流 Reader和Writer
- Java之控制反转和依赖注入
- Java之控制反转和依赖注入
- import="org.springframework.context.i18n.LocaleContextHolder,java.util.Locale"
- I学霸官方免费教程四十三 :Java流之字符流 Reader和Writer
- JAVA内存回收(1)—深入浅出Java垃圾回收机制
- java里用==比较string和用equals方法比较string
- Struts2学习笔记----阿冬专栏
- 【转】Java 内存模型及GC原理
- Java调试方式
- java实现简单算法(二)-Armstrong数(枚举法)
- java中的结构--switch选择结构
- Java io nio
- Spring---IOC应用(注解装配)
- MyBatis简介与配置MyBatis+Spring+MySql
- Java之设计模式
- Java 开发工具——My Eclipse 优化集锦2013
- 网易2014校园招聘杭州Java笔试题
- [leetcode-135]Candy(java)
- [转载] Java集合---HashMap源码剖析