Java文件和目录(IO)操作


Posted in 面试题 onAugust 26, 2014
1)如何列出某个目录下的所有文件?
2)如何列出某个目录下的所有子目录?
3)如何判断一个文件或目录是否存在?
4)如何读写文件?【基础】
答:1)示例代码如下:
File file = new File(“e:\\总结”);
File[] files = file.listFiles();
for(int i=0; i if(files[i].isFile()) System.out.println(files[i]);
}
2)示例代码如下:
File file = new File(“e:\\总结”);
File[] files = file.listFiles();
for(int i=0; i if(files[i].isDirectory()) System.out.println(files[i]);
}
3)创建File 对象,调用其exsit()方法即可返回是否存在,如:
第22 页共59 页
System.out.println(new File(“d:\\t.txt”).exists());
4)示例代码如下:
//读文件:
FileInputStream fin = new FileInputStream(“e:\\tt.txt”);
byte[] bs = new byte[100];
while(true){
int len = fin.read(bs);
if(len System.out.print(new String(bs,0,len));
}
fin.close();
//写文件:
FileWriter fw = new FileWriter(“e:\\test.txt”);
fw.write(“hello world!” + System.getProperty(“line.separator”));
fw.write(“你好!北京!”);
fw.close();

Tags in this post...

面试题 相关文章推荐
六道php面试题附答案
Jun 05 面试题
NULL是什么,它是怎么定义的
May 09 面试题
什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?
Aug 13 面试题
面向对象概念面试题(.NET)
Nov 04 面试题
标记环网Toke Ring IEEE802.5
May 26 面试题
如何开启linux的ssh服务
Jun 03 面试题
Linux操作面试题
Feb 11 面试题
一些Solaris面试题
Dec 22 面试题
27个经典Linux面试题及答案,你知道几个?
Jan 10 面试题
一套软件测试笔试题
Jul 25 面试题
测试驱动开发的主要步骤是什么
Dec 10 面试题
为什么需要版本控制?
Aug 08 面试题
有abstract方法的类一定要用abstract修饰吗
Mar 14 #面试题
如何用Java判断一个文件或目录是否存在
Nov 19 #面试题
介绍JAVA 中的Collection FrameWork(及如何写自己的数据结构)
Oct 31 #面试题
举例说明类变量和实例变量的区别
Jun 30 #面试题
如何用Java实现列出某个目录下的所有子目录
Jul 20 #面试题
日期和时间问题
Jan 04 #面试题
Java Servlet API中forward() 与redirect()的区别
Apr 20 #面试题
You might like
来自phpguru得Php Cache类源码
2010/04/15 PHP
PHP文件下载实例代码浅析
2016/08/17 PHP
php中的抽象方法和抽象类
2017/02/14 PHP
老生常谈ThinkPHP中的行为扩展和插件(推荐)
2017/05/05 PHP
thinkPHP框架实现的无限回复评论功能示例
2018/06/09 PHP
javascript获取下拉列表框当中的文本值示例代码
2013/07/31 Javascript
JS中的this变量的使用介绍
2013/10/21 Javascript
JS检测输入字符是否包含非法字符的示例代码
2014/02/11 Javascript
JavaScript数字和字符串转换示例
2014/03/26 Javascript
javascript中不提供sleep功能如何实现这个功能
2014/05/27 Javascript
认识Knockout及如何使用Knockout绑定上下文
2015/12/25 Javascript
AngularJS ng-controller 指令简单实例
2016/08/01 Javascript
JavaScript组合模式学习要点
2016/08/26 Javascript
jQuery中JSONP的两种实现方式详解
2016/09/26 Javascript
Vue2.0 组件传值通讯的示例代码
2017/08/01 Javascript
通过函数作用域和块级作用域看javascript的作用域链
2018/08/05 Javascript
jQuery-App输入框实现实时搜索
2020/11/19 jQuery
js实现简单的倒计时
2021/01/28 Javascript
[42:32]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第二场 11.27
2020/12/01 DOTA
Flask之flask-script模块使用
2018/07/26 Python
对python中xlsx,csv以及json文件的相互转化方法详解
2018/12/25 Python
wxpython多线程防假死与线程间传递消息实例详解
2019/12/13 Python
Python3使用腾讯云文字识别(腾讯OCR)提取图片中的文字内容实例详解
2020/02/18 Python
CSS3新增布局之: flex详解
2020/06/18 HTML / CSS
html5视频常用API接口的实战示例
2020/03/20 HTML / CSS
校园新闻广播稿
2014/01/10 职场文书
进步之星获奖感言
2014/02/22 职场文书
小班下学期评语
2014/05/04 职场文书
2014幼儿园班主任工作总结
2014/12/04 职场文书
2015年六一儿童节活动总结
2015/02/11 职场文书
食堂采购员岗位职责
2015/04/03 职场文书
警告通知
2015/04/25 职场文书
2015年信贷员工作总结
2015/04/28 职场文书
2016思想纪律作风整顿心得体会
2016/01/23 职场文书
导游词之广西漓江
2019/11/02 职场文书
mybatis 获取无数据的字段不显示的问题
2021/07/15 Java/Android