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

面试题 相关文章推荐
你所知道的集合类都有哪些?主要方法?
Dec 31 面试题
数据库连接池的工作原理
Sep 26 面试题
C语言50道问题
Oct 23 面试题
创建索引时需要注意的事项
May 13 面试题
杭州信雅达系统.NET工程师面试试题
Feb 08 面试题
开放系统互连参考模型
Jun 29 面试题
远东集团网络工程师面试题
Oct 20 面试题
局域网标准
Sep 10 面试题
武汉某公司的C#笔试题面试题
Dec 25 面试题
Linux操作面试题
Feb 11 面试题
捷科时代的软件测试笔试题
Nov 09 面试题
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生成缩略图的代码
2011/01/12 PHP
php gzip压缩输出的实现方法
2013/04/27 PHP
setcookie中Cannot modify header information-headers already sent by错误的解决方法详解
2013/05/08 PHP
php关键字仅替换一次的实现函数
2015/10/29 PHP
使用 laravel sms 构建短信验证码发送校验功能
2017/11/06 PHP
学习YUI.Ext 第六天--关于树TreePanel(Part 2异步获取节点)
2007/03/10 Javascript
js图片滚动效果时间可随意设定当鼠标移上去时停止
2014/06/26 Javascript
js使用split函数按照多个字符对字符串进行分割的方法
2015/03/20 Javascript
jQuery基础知识点总结(必看)
2016/05/31 Javascript
JS for循环中i++ 和 ++i的区别介绍
2016/07/20 Javascript
深入理解JS DOM事件机制
2016/08/06 Javascript
文件上传的几个示例分享【推荐】
2016/12/16 Javascript
BootStrap selectpicker后台动态绑定数据
2017/06/01 Javascript
详解JavaScript基础知识(JSON、Function对象、原型、引用类型)
2018/01/16 Javascript
vue中锚点的三种方法
2018/07/06 Javascript
JavaScript遍历DOM元素的常见方式示例
2019/02/16 Javascript
vue工程全局设置ajax的等待动效的方法
2019/02/22 Javascript
js前端面试之同步与异步问题详解
2019/04/03 Javascript
新手快速入门JavaScript装饰者模式与AOP
2019/06/24 Javascript
javascript贪吃蛇游戏设计与实现
2020/09/17 Javascript
[54:54]Newbee vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Python学习笔记(二)基础语法
2014/06/06 Python
图文详解WinPE下安装Python
2016/05/17 Python
python requests指定出口ip的例子
2019/07/25 Python
python实时监控logstash日志代码
2020/04/27 Python
Kipling凯浦林美国官网:世界著名时尚休闲包袋品牌
2016/08/24 全球购物
受外贸欢迎的美国主机:BlueHost
2017/05/16 全球购物
Spartoo比利时:欧洲时尚购物网站
2017/12/06 全球购物
美国购买体育赛事门票网站:TicketCity
2019/03/06 全球购物
Bonprix法国:时尚、鞋子、家居
2020/12/29 全球购物
我看到了用指针调用函数的不同语法形式
2014/07/16 面试题
如何写股份合作协议书
2014/09/11 职场文书
仓库管理员岗位职责
2015/02/03 职场文书
护士2015年终工作总结
2015/04/29 职场文书
MySQL 表空间碎片的概念及相关问题解决
2021/05/07 MySQL
MySQL 数据恢复的多种方法汇总
2021/06/21 MySQL