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

面试题 相关文章推荐
判断单链表中是否存在环
Jul 16 面试题
写出SQL四条最基本的数据操作语句(DML)
Dec 12 面试题
C#如何允许一个类被继承但是避免这个类的方法被重载?
Feb 24 面试题
C#里面如何判断一个Object是否是某种类型(如Boolean)?
Feb 10 面试题
几个判断型的面试题
Jul 03 面试题
什么是Web Service?
Jul 25 面试题
AssertionError 跟一下那个类是 “is – a”的关系
Feb 21 面试题
介绍一下Java中的static关键字
May 12 面试题
java程序员面试交流
Nov 29 面试题
J2EE模式面试题
Oct 11 面试题
Ruby如何实现动态方法调用
Nov 18 面试题
如何定义一个可复用的服务
Sep 30 面试题
有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学习之function的用法
2012/07/14 PHP
php中session过期时间设置及session回收机制介绍
2014/05/05 PHP
PHP微信开发之有道翻译
2016/06/23 PHP
php+MySql实现登录系统与输出浏览者信息功能
2016/07/01 PHP
PHP使用 Imagick 扩展实现图片合成,圆角处理功能示例
2019/09/09 PHP
javascript showModalDialog 内跳转页面的问题
2010/11/25 Javascript
Js保留小数点的4种效果实现代码分享
2014/04/12 Javascript
Javascript 学习笔记之 对象篇(二) : 原型对象
2014/06/24 Javascript
js实现从右向左缓缓浮出网页浮动层广告的方法
2015/05/09 Javascript
使用微信内置浏览器点击下拉框出现页面乱跳转现象(iphone),该怎么办
2016/01/04 Javascript
JavaScript常用本地对象小结
2016/03/28 Javascript
浅析JavaScript中var that=this
2017/02/17 Javascript
基于JavaScript实现的插入排序算法分析
2017/04/14 Javascript
AngularJS的$location使用方法详解
2017/10/19 Javascript
Vue模拟数据,实现路由进入商品详情页面的示例
2018/08/31 Javascript
浅谈Angular7 项目开发总结
2018/12/19 Javascript
微信小程序云开发实现增删改查功能
2019/05/17 Javascript
jQuery 选择器用法实例分析【prev + next】
2020/05/22 jQuery
vue实现一个6个输入框的验证码输入组件功能的实例代码
2020/06/29 Javascript
Python装饰器decorator用法实例
2014/11/10 Python
简单介绍利用TK在Python下进行GUI编程的教程
2015/04/13 Python
python判断图片宽度和高度后删除图片的方法
2015/05/22 Python
使用python实现链表操作
2018/01/26 Python
Django 配置多站点多域名的实现步骤
2019/05/17 Python
基于python的BP神经网络及异或实现过程解析
2019/09/30 Python
Python如何使用队列方式实现多线程爬虫
2020/05/12 Python
CSS3弹性布局内容对齐(justify-content)属性使用详解
2017/07/31 HTML / CSS
学校万圣节活动方案
2014/02/13 职场文书
培训科主任岗位职责
2014/08/08 职场文书
离职报告格式
2014/11/04 职场文书
个人承诺书格式范文
2015/04/29 职场文书
培养联系人考察意见
2015/06/01 职场文书
高中家长意见怎么写
2015/06/03 职场文书
入党函调证明材料
2015/06/19 职场文书
如何用JS实现网页瀑布流布局
2021/04/24 Javascript
超越Nginx的Web服务器caddy优雅用法
2022/06/21 Servers