java io (二)
来源:互联网 发布:淘宝宝贝卖点有什么用 编辑:程序博客网 时间:2024/05/17 00:17
File类的相关操作
例一:在磁盘上创建一个新文件
import java.io.*;
public class ooDemo01 {
public static void main(String[] args) {
File f = new File("E://gzg.txt");
try {
f.createNewFile();
} catch (Exception e) {
System.out.println("创建新文件时出现异常。。。");
}
}
}
如果运行此程序2次,那么会发现并没有报告异常。而且在修改了新建的gzg.txt文件的内容之后,再运行此程序也没有重新创建一个空白的txt。说明createNewFile()方法的执行过程是:如果新建的文件不存在,则创建一个新的文件;如果已经存在,则什么都不做。
例二:打印出一个给定目录下的所有文件列表
import java.io.*;
public class ooDemo03 {
public static void main(String[] args){
//此处调用方法showAllFile()打印出一个给出目录下的所有文件
showAllFile("D://gzg");
}
public static void showAllFile(String dir){
File f = new File(dir);
String[] str = null;
if(f.isDirectory()){
str = f.list();
for(int i = 0; i < str.length; i++){
//此处为递归调用,并'拼凑'下一级目录的路径
showAllFile(dir +"//"+ str[i]);
}
}
else{
System.out.println(dir);
}
}
}
需要注意的是:最后打印时System.out.println(dir);不能打印System.out.println(str[i])。请思考原因。
- java 图像IO (二)
- java io (二)
- Java IO(二)
- Java IO(二)
- Java--IO(二)
- java IO流(二)
- Java基础---IO(二)
- Java IO(二)
- JAVA IO(二)
- Java IO(二)
- Java IO流(二)
- Java io 输入输出流(二)
- Java IO实战操作(二)
- java IO详解(二)
- java------IO流(二)
- java的IO(二)
- Java二句话搞定IO
- 黑马程序员--JAVA IO(二)
- 只有掏空老百姓,才能最后富了“中国”
- 闭关修炼中
- 怎么把const_iterator强制转化成iterator
- ie下Extjs报错el.owner.createDocument.createRange Object doesn't support this property or method解决办法
- [转]C++中头文件相互包含的几点问题
- java io (二)
- 操作系统复习笔记(2)
- Ajax---发送参数:使用JSON替代XML向服务器发送数据
- 不用代理实现弹出进度条窗体
- 分怎么来呢?
- 木马的隐藏及其启动方式
- Sizeof与Strlen的区别与联系
- 基于Lucene/XML的站内全文检索解决方案:WebLucene(转)
- 个人所得税计算器