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

面试题 相关文章推荐
新浪网技术部笔试题
Aug 26 面试题
什么是类的返射机制
Feb 06 面试题
请介绍一下Ant
Jul 22 面试题
介绍下WebSphere的安全性
Jan 31 面试题
数据库的约束含义
Sep 09 面试题
三维科技面试题
Jul 27 面试题
世界经理人咨询有限公司面试
Sep 23 面试题
亿阳信通股份有限公司C#笔试题
Dec 06 面试题
介绍一下Linux文件的记录形式
Sep 29 面试题
Linux管理员面试题 Linux admin interview questions
Nov 01 面试题
火山动力Java笔试题
Jun 26 面试题
DELPHI面试题研发笔试试卷
Nov 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
《雄兵连》《烈阳天道》真的来了
2020/07/13 国漫
php SQL防注入代码集合
2008/04/25 PHP
fleaphp下不确定的多条件查询的巧妙解决方法
2008/09/11 PHP
thinkphp实现图片上传功能分享
2014/03/04 PHP
浅谈Eclipse PDT调试PHP程序
2014/06/09 PHP
PHP的Laravel框架中使用AdminLTE模板来编写网站后台界面
2016/03/21 PHP
Yii2.0 模态弹出框+ajax提交表单
2016/05/22 PHP
Laravel5.* 打印出执行的sql语句的方法
2017/07/24 PHP
PHP实现字符串的全排列详解
2019/04/24 PHP
使用jQuery的ajax功能实现的RSS Reader 代码
2009/09/03 Javascript
jquery 插件开发备注
2010/08/27 Javascript
jquery 操作两个select实现值之间的互相传递
2014/03/07 Javascript
javascript:window.open弹出窗口的位置问题
2014/03/18 Javascript
javascript实现图片上传前台页面
2015/08/18 Javascript
JS验证逗号隔开可以是中文字母数字
2016/04/22 Javascript
JavaScript事件处理的方式(三种)
2016/04/26 Javascript
Jquery对新插入的节点 绑定Click事件失效的解决方法
2016/06/02 Javascript
JS实现的几个常用算法
2016/11/12 Javascript
jquery插入兄弟节点的操作方法
2016/12/07 Javascript
浅谈Node.js:fs文件系统模块
2016/12/08 Javascript
Vue实例中生命周期created和mounted的区别详解
2017/08/25 Javascript
利用node实现一个批量重命名文件的函数
2017/12/21 Javascript
详解redis在nodejs中的应用
2018/05/02 NodeJs
微信小程序云开发之云函数详解
2019/05/16 Javascript
vue实现登录页面的验证码以及验证过程解析(面向新手)
2019/08/02 Javascript
JavaScript语法约定和程序调试原理解析
2020/11/03 Javascript
[02:21]十步杀一人,千里不留行——DOTA2全新英雄天涯墨客展示
2018/08/29 DOTA
[01:02:00]DOTA2-DPC中国联赛 正赛 Elephant vs IG BO3 第三场 1月24日
2021/03/11 DOTA
解决在keras中使用model.save()函数保存模型失败的问题
2020/05/21 Python
python3爬虫中多线程进行解锁操作实例
2020/11/25 Python
国际领先的在线时尚服装和配饰店:DressLily
2019/03/03 全球购物
Nike俄罗斯官方网站:Nike RU
2021/03/05 全球购物
12.4全国法制宣传日活动总结
2014/11/01 职场文书
晚会开幕词
2015/01/28 职场文书
单位接收函范文
2015/01/30 职场文书
供应商食品安全承诺书
2015/04/29 职场文书