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...

面试题 相关文章推荐
Yahoo的PHP面试题
May 26 面试题
C语言编程题
Mar 09 面试题
"火柴棍式"程序员面试题
Mar 16 面试题
利用指针变量实现队列的入队操作
Apr 07 面试题
不用游标的SQL语句有哪些
Sep 07 面试题
广州品高软件.net笔面试题目
Apr 18 面试题
CLR与IL分别是什么含义
Aug 23 面试题
TCP/IP中的TCP和IP分别承担什么责任
Apr 21 面试题
标记环介质访问控制协议
Mar 27 面试题
通用C#笔试题附答案
Nov 26 面试题
解释一下ruby中的特殊方法与特殊类
Feb 26 面试题
有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
phpmailer中文乱码问题的解决方法
2014/04/22 PHP
window.onbeforeunload方法在IE下无法正常工作的解决办法
2010/01/23 Javascript
jqGrid jQuery 表格插件测试代码
2011/08/23 Javascript
JavaScript从数组中删除指定值元素的方法
2015/03/18 Javascript
jquery获取多个checkbox的值异步提交给php
2015/07/07 Javascript
JavaScript实现自动对页面上敏感词进行屏蔽的方法
2015/07/27 Javascript
jQuery获取checkboxlist的value值的方法
2015/09/27 Javascript
网页从弹窗页面单选框传值至父页面代码分享
2015/09/29 Javascript
jQuery中的each()详细介绍(推荐)
2016/05/25 Javascript
针对后台列表table拖拽比较实用的jquery拖动排序
2016/10/10 Javascript
Vue.js常用指令汇总(v-if、v-for等)
2016/11/03 Javascript
JavaScript获取键盘按键的键码(参照表)
2017/01/10 Javascript
ES6新特性三: Generator(生成器)函数详解
2017/04/21 Javascript
利用VS Code开发你的第一个AngularJS 2应用程序
2017/12/15 Javascript
js设计模式之单例模式原理与用法详解
2019/08/15 Javascript
对layui初始化列表的CheckBox属性详解
2019/09/13 Javascript
js实现提交前对列表数据的增删改查
2020/01/16 Javascript
如何使用RoughViz可视化Vue.js中的草绘图表
2021/01/30 Vue.js
[08:53]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS 选手采访
2021/03/11 DOTA
python私有属性和方法实例分析
2015/01/15 Python
python生成随机密码或随机字符串的方法
2015/07/03 Python
深入理解python多进程编程
2016/06/12 Python
Python多进程池 multiprocessing Pool用法示例
2018/09/07 Python
python使用多进程的实例详解
2018/09/19 Python
python3 实现对图片进行局部切割的方法
2018/12/05 Python
python对视频画框标记后保存的方法
2018/12/07 Python
python3.6数独问题的解决
2019/01/21 Python
tensorflow模型继续训练 fineturn实例
2020/01/21 Python
Python unittest 自动识别并执行测试用例方式
2020/03/09 Python
python中逻辑与或(and、or)和按位与或异或(&、|、^)区别
2020/08/05 Python
html5 canvas绘制矩形和圆形的实例代码
2016/06/16 HTML / CSS
大学生大二自我鉴定
2013/10/28 职场文书
高中校园广播稿
2014/01/11 职场文书
餐饮业经理竞聘演讲稿
2014/01/14 职场文书
医务工作者先进事迹材料
2014/01/26 职场文书
Python手拉手教你爬取贝壳房源数据的实战教程
2021/05/21 Python