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

面试题 相关文章推荐
怎样比较两个类型为String的字符串
Aug 17 面试题
String这个类型的class为何定义成final?
Nov 13 面试题
VC++笔试题
Oct 13 面试题
说一下mysql, oracle等常见数据库的分页实现方案
Sep 29 面试题
存储过程的优点有哪些
Sep 27 面试题
傲盾软件面试题
Aug 17 面试题
linux面试题参考答案(4)
Jan 28 面试题
软件测试有哪些?什么是配置项?
Feb 12 面试题
如何将无状态会话Bean发布为WEB服务,只有无状态会话Bean可以发布为WEB服务?
Dec 03 面试题
一道输出判断型Java面试题
Oct 01 面试题
过滤器的用法
Oct 08 面试题
顺丰快递Java软件工程师面试题
Jul 31 面试题
有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
一个ubbcode的函数,速度很快.
2006/10/09 PHP
由php的call_user_func传reference引发的思考
2010/07/23 PHP
PHP下操作Linux消息队列完成进程间通信的方法
2010/07/24 PHP
php SQL Injection with MySQL
2011/02/27 PHP
第4章 数据处理-php正则表达式-郑阿奇(续)
2011/07/04 PHP
Zend Framework 2.0事件管理器(The EventManager)入门教程
2014/08/11 PHP
PHP函数实现分页含文本分页和数字分页
2014/10/23 PHP
PHP实现适用于文件内容操作的分页类
2016/06/15 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
2020/04/04 PHP
网络之美 JavaScript中Get和Set访问器的实现代码
2010/09/19 Javascript
js实现文本框中输入文字页面中div层同步获取文本框内容的方法
2015/03/03 Javascript
javascript数组去重小结
2016/03/07 Javascript
js检查是否关闭浏览器的方法
2016/08/02 Javascript
浅谈jQuery添加的HTML,JS失效的问题
2016/10/05 Javascript
nodejs入门教程二:创建一个简单应用示例
2017/04/24 NodeJs
浅谈vue自定义全局组件并通过全局方法 Vue.use() 使用该组件
2017/12/07 Javascript
详解javascript常用工具类的封装
2018/01/30 Javascript
Angular服务Request异步请求的实例讲解
2018/08/13 Javascript
json_decode 索引为数字时自动排序问题解决方法
2020/03/28 Javascript
Vue使用Element实现增删改查+打包的步骤
2020/11/25 Vue.js
[01:02:07]Liquid vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
python基础教程项目五之虚拟茶话会
2018/04/02 Python
Python3中的json模块使用详解
2018/05/05 Python
python使用多进程的实例详解
2018/09/19 Python
python版本五子棋的实现代码
2018/12/11 Python
Python实现定制自动化业务流量报表周报功能【XlsxWriter模块】
2019/03/11 Python
Python3使用xlrd、xlwt处理Excel方法数据
2020/02/28 Python
浅谈Python中的生成器和迭代器
2020/06/19 Python
python利用paramiko实现交换机巡检的示例
2020/09/22 Python
python 监控服务器是否有人远程登录(详细思路+代码)
2020/12/18 Python
CSS3弹性盒模型开发笔记(三)
2016/04/26 HTML / CSS
英国最受欢迎的手表网站:Watch Shop
2016/10/21 全球购物
英国现代市场:ARKET
2019/04/10 全球购物
手工制作的男士奢华英国鞋和服装之家:Goodwin Smith
2019/06/21 全球购物
汽车检测与维修专业求职信
2013/10/30 职场文书
浅析NIO系列之TCP
2021/06/15 Java/Android