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

面试题 相关文章推荐
Ibatis中如何提高SQL Map的性能
May 11 面试题
请问如下代码执行后a和b的值分别是什么
May 05 面试题
指针和引用有什么区别
Jan 13 面试题
存储过程的优点有哪些
Sep 27 面试题
使用索引(Index)有哪些需要考虑的因素
Oct 19 面试题
武汉英思工程科技有限公司–ORACLE面试测试题目
Apr 30 面试题
商得四方公司面试题(gid+)
Apr 30 面试题
金士达面试非笔试
Mar 14 面试题
new修饰符是起什么作用
Jun 28 面试题
ShellScript面试题一则-ShellScript编程
Jun 24 面试题
如何开发一个JQuery插件
Jul 28 面试题
初始化了一个没有run()方法的线程类,是否会出错?
Mar 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
Base64在线编码解码实现代码 演示与下载
2011/01/08 PHP
php实现refresh刷新页面批量导入数据的方法
2014/12/23 PHP
php实现删除空目录的方法
2015/03/16 PHP
php常用表单验证类用法实例
2015/06/18 PHP
session 加入redis的实现代码
2016/07/15 PHP
php 判断字符串编码是utf-8 或gb2312实例
2016/11/01 PHP
PHP的PDO大对象(LOBs)
2019/01/27 PHP
PHP消息队列实现及应用详解【队列处理订单系统和配送系统】
2019/05/20 PHP
javascript中的几个运算符
2007/06/29 Javascript
深入理解javascript学习笔记(一) 编写高质量代码
2012/08/09 Javascript
FF火狐下获取一个元素同类型的相邻元素实现代码
2012/12/15 Javascript
JS打开层/关闭层/移动层动画效果的实例代码
2013/05/11 Javascript
js设置cookie过期及清除浏览器对应名称的cookie
2013/10/24 Javascript
js倒计时小程序
2013/11/05 Javascript
微信小程序 wxapp画布 canvas详细介绍
2016/10/31 Javascript
浅谈JS验证表单文本域输入空格的问题
2017/02/14 Javascript
JS查找英文文章中出现频率最高的单词
2017/03/20 Javascript
基于jQuery解决ios10以上版本缩放问题
2017/11/03 jQuery
使用Bootstrap4 + Vue2实现分页查询的示例代码
2017/12/21 Javascript
详解50行代码,Node爬虫练手项目
2019/04/22 Javascript
JavaScript 实现轮播图特效的示例
2020/11/05 Javascript
全面解析js中的原型,原型对象,原型链
2021/01/25 Javascript
Python语言编写电脑时间自动同步小工具
2013/03/08 Python
python中pass语句用法实例分析
2015/04/30 Python
Python装饰器入门学习教程(九步学习)
2016/01/28 Python
django小技巧之html模板中调用对象属性或对象的方法
2018/11/30 Python
详解Django中CBV(Class Base Views)模型源码分析
2019/02/25 Python
python图像处理模块Pillow的学习详解
2019/10/09 Python
python爬虫要用到的库总结
2020/07/28 Python
Html5 APP中监听返回事件处理的方法示例
2018/03/15 HTML / CSS
美国最大的珠宝首饰网上商城:Jewelry.com
2016/07/22 全球购物
.NET现在共支持多少种语言
2014/02/26 面试题
个人工作表现评价材料
2014/09/21 职场文书
普希金诗歌赏析(6首)
2019/08/22 职场文书
Python爬取科目四考试题库的方法实现
2021/03/30 Python
关于Vue中的options选项
2022/03/22 Vue.js