Java本地文件操作
2015-07-20 02:38
381 查看
一、文件
File file = new File(“hello.txt”);//文件的声明
if(file.exists()){
//文件
System.out.println(file.isFile());
//文件夹(路径)
System.out.println(file.isDirectory());
//删除文件
file.delete();
//重名民
File rename = new File (“new Hello.txt”);
file.tenameTo(rename);
//重命名并且移动(必须是统一分区)
File rename = new File (“src/new Hello.txt”);
file.tenameTo(rename);
} else {
System.out.println(“文件不存在”);
try{
file.createNewFile();
System.out.println(“文件已经创建”);
} catch(….){
System.out.println(“文件无法创建”);
}
}
二、文件夹
Flie folder = new File(“my new folder”);
if(folder.mkdir()){
System.out.println(“文件夹创建成功”);
}else{
if(folder.exists()){
System.out.println(“文件夹已经存在,无需创建”);
}
System.out.println(“文件夹创建失败”);
}
;
//创建多级文件夹
Flie folder = new File(“my new folder/a/b/ac/g/k/l”);
folder.mkdirs();
//重命名文件夹(第一级)
File newFolder = new File(“aaaaaaaa”);
folder.renameTo(newFolder);
//重命名下级文件夹ac
File newFolder = new File(“aaaaaaaa/a/b/ad”);
folder.renameTo(newFolder);
三、文件的简单读取
//字节 FileInputStream
//字符 InputStreamReader
//缓冲 BufferReader
File file = new File(“hello.txt”);//文件的声明
if(file.exists()){
//文件
System.out.println(file.isFile());
//文件夹(路径)
System.out.println(file.isDirectory());
//删除文件
file.delete();
//重名民
File rename = new File (“new Hello.txt”);
file.tenameTo(rename);
//重命名并且移动(必须是统一分区)
File rename = new File (“src/new Hello.txt”);
file.tenameTo(rename);
} else {
System.out.println(“文件不存在”);
try{
file.createNewFile();
System.out.println(“文件已经创建”);
} catch(….){
System.out.println(“文件无法创建”);
}
}
二、文件夹
Flie folder = new File(“my new folder”);
if(folder.mkdir()){
System.out.println(“文件夹创建成功”);
}else{
if(folder.exists()){
System.out.println(“文件夹已经存在,无需创建”);
}
System.out.println(“文件夹创建失败”);
}
;
//创建多级文件夹
Flie folder = new File(“my new folder/a/b/ac/g/k/l”);
folder.mkdirs();
//重命名文件夹(第一级)
File newFolder = new File(“aaaaaaaa”);
folder.renameTo(newFolder);
//重命名下级文件夹ac
File newFolder = new File(“aaaaaaaa/a/b/ad”);
folder.renameTo(newFolder);
三、文件的简单读取
//字节 FileInputStream
//字符 InputStreamReader
//缓冲 BufferReader
相关文章推荐
- JAVA基础-反射
- ——JAVASE-IO流(下)
- JAVA String
- ——JAVASE-IO流(上)
- openjdk源码下载
- Java并发编程实战(使用synchronized实现同步方法)
- eclipse连接hbase异常KeeperErrorCode = ConnectionLoss for /hbase/meta-region-server
- java unicode转utf-8
- springmvc,spring,hibernate整合-使用packagesToScan扫描实体
- eclipse中导入比较大的工程时报错的解决
- POJ1405Heritage
- javalock锁的机制
- java基础之字符、字节的概念及其区别
- java基础之instanceof的用法详解
- Eclipse上安装GIT插件EGit及使用
- Java多线程-线程的同步与锁
- Java中的static
- Java中的final
- 二叉树中节点的最大距离(java)
- java关键字