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

面试题 相关文章推荐
mysql_pconnect()和mysql_connect()有什么区别
May 25 面试题
如何将字串String转换成整数int
Feb 21 面试题
什么是类的返射机制
Feb 06 面试题
请说出几个常用的异常类
Jan 08 面试题
星空联盟C# .net笔试题
Dec 05 面试题
常用UNIX 命令(Linux的常用命令)
Jul 10 面试题
Linux不知道文件后缀名怎么判断文件类型
Aug 21 面试题
配置管理计划的主要内容有哪些
Jun 20 面试题
如何将无状态会话Bean发布为WEB服务,只有无状态会话Bean可以发布为WEB服务?
Dec 03 面试题
介绍一下except的用法和作用
Jan 22 面试题
JDBC操作数据库的基本流程是什么
Oct 28 面试题
Java中的异常处理机制的简单原理和应用
Apr 27 面试题
有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
一个图片地址分解程序(用于PHP小偷程序)
2014/08/23 PHP
PHP远程调试之XDEBUG
2015/12/29 PHP
php获取当前月与上个月月初及月末时间戳的方法
2016/12/05 PHP
javascript实现div浮动在网页最顶上并带关闭按钮效果实例
2013/08/13 Javascript
DOM 高级编程
2015/05/06 Javascript
javascript伸缩菜单栏实现代码分享
2015/11/12 Javascript
全面解析Bootstrap中transition、affix的使用方法
2016/05/30 Javascript
jQuery中的ready函数与window.onload谁先执行
2016/06/21 Javascript
js判断手机系统是android还是ios
2017/03/07 Javascript
利用PM2部署node.js项目的方法教程
2017/05/10 Javascript
JavaScript之面向对象_动力节点Java学院整理
2017/06/29 Javascript
基于Bootstrap分页的实例讲解(必看篇)
2017/07/04 Javascript
如何从零开始利用js手写一个Promise库详解
2018/04/19 Javascript
详解Angular5 路由传参的3种方法
2018/04/28 Javascript
Vue项目History模式404问题解决方法
2018/10/31 Javascript
微信小程序实现的3d轮播图效果示例【基于swiper组件】
2018/12/11 Javascript
全面分析JavaScript 继承
2019/05/30 Javascript
vue遍历对象中的数组取值示例
2019/11/07 Javascript
vue项目中自定义video视频控制条的实现代码
2020/04/26 Javascript
通过实例解析vuejs如何实现调试代码
2020/07/16 Javascript
[52:06]完美世界DOTA2联赛决赛日 Inki vs LBZS 第一场 11.08
2020/11/10 DOTA
python模拟事件触发机制详解
2018/01/19 Python
Django中的文件的上传的几种方式
2018/07/23 Python
python urllib爬虫模块使用解析
2019/09/05 Python
HTML5播放实现rtmp流直播
2020/06/16 HTML / CSS
锐步美国官方网站:Reebok美国
2018/01/10 全球购物
trivago美国:全球最大的酒店价格比较网站
2018/01/18 全球购物
程序集与命名空间有什么不同
2014/07/25 面试题
linux下进程间通信的方式
2013/01/23 面试题
大学生毕业求职简历的自我评价
2013/10/24 职场文书
初中生三年学习生活的自我评价
2013/11/03 职场文书
路政管理专业推荐信
2013/11/11 职场文书
县政府班子个人对照检查材料
2014/10/05 职场文书
毕业生捐书活动倡议书
2015/04/27 职场文书
高中诗歌鉴赏教学反思
2016/02/16 职场文书
2016优秀大学生个人事迹材料范文
2016/03/01 职场文书