java读取某个文件夹下的所有文件

学习java基础知识,读取文件,读取某个文件夹,需要读取所有文件,如何实现呢,看下实例代码。
实例代码:
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.File;
public class ReadFile {
public ReadFile() {
}
/**
* 读取某个文件夹下的所有文件
*/
public static boolean readfile(String filepath) throws FileNotFoundException, IOException {
try {
File file = new File(filepath);
if (!file.isDirectory()) {
System.out.println("文件");
System.out.println("path=" + file.getPath());
System.out.println("absolutepath=" + file.getAbsolutePath());
System.out.println("name=" + file.getName());
} else if (file.isDirectory()) {
System.out.println("文件夹");
String[] filelist = file.list();
for (int i = 0; i < filelist.length; i++) {
File readfile = new File(filepath + "\\" + filelist[i]);
if (!readfile.isDirectory()) {
System.out.println("path=" + readfile.getPath());
System.out.println("absolutepath="
+ readfile.getAbsolutePath());
System.out.println("name=" + readfile.getName());
} else if (readfile.isDirectory()) {
readfile(filepath + "\\" + filelist[i]);
}
}
}
} catch (FileNotFoundException e) {
System.out.println("readfile() Exception:" + e.getMessage());
}
return true;
}
/**
* 删除某个文件夹下的所有文件夹和文件
*/
/*public static boolean deletefile(String delpath)
throws FileNotFoundException, IOException {
try {
File file = new File(delpath);
if (!file.isDirectory()) {
System.out.println("1");
file.delete();
} else if (file.isDirectory()) {
System.out.println("2");
String[] filelist = file.list();
for (int i = 0; i < filelist.length; i++) {
File delfile = new File(delpath + "\\" + filelist[i]);
if (!delfile.isDirectory()) {
System.out.println("path=" + delfile.getPath());
System.out.println("absolutepath="
+ delfile.getAbsolutePath());
System.out.println("name=" + delfile.getName());
delfile.delete();
System.out.println("删除文件成功");
} else if (delfile.isDirectory()) {
deletefile(delpath + "\\" + filelist[i]);
}
}
file.delete();
}
} catch (FileNotFoundException e) {
System.out.println("deletefile() Exception:" + e.getMessage());
}
return true;
}*/
public static void main(String[] args) {
try {
readfile("e:/videos");
// deletefile("D:/file");
} catch (FileNotFoundException ex) {
} catch (IOException ex) {
}
System.out.println("ok");
}
}
# java
# 读取文件
# 读取文件夹下面所有文件
# 文件夹读取文件
# Java实现读取文件夹下(包括子目录)所有文件的文件名
# Java读取其下所有文件夹与文件路径的方法
# Java获取文件夹下所有文件名称的方法示例
# JAVA遍历一个文件夹中的所有文件的小例子
# Java自动读取指定文件夹下所有文件的方法
# Java遍历文件夹下所有文件并重新命名
# 利用java获取某个文件夹下的所有文件
# 如何实现
# boolean
# readfile
# public
相关文章:
php能控制zigbee模块吗_php通过串口与cc2530 zigbee通信【介绍】
TestNG的testng.xml配置文件怎么写
香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧
如何将凡科建站内容保存为本地文件?
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
香港服务器WordPress建站指南:SEO优化与高效部署策略
如何在服务器上配置二级域名建站?
如何在Tomcat中配置并部署网站项目?
建设网站制作价格,怎样建立自己的公司网站?
如何选择高效稳定的ISP建站解决方案?
青浦网站制作公司有哪些,苹果官网发货地是哪里?
成都网站制作价格表,现在成都广电的单独网络宽带有多少的,资费是什么情况呢?
c++如何打印函数堆栈信息_c++ backtrace函数与符号名解析【方法】
如何挑选优质建站一级代理提升网站排名?
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
武汉网站制作费用多少,在武汉武昌,建面100平方左右的房子,想装暖气片,费用大概是多少啊?
常州企业网站制作公司,全国继续教育网怎么登录?
代购小票制作网站有哪些,购物小票的简要说明?
桂林网站制作公司有哪些,桂林马拉松怎么报名?
如何正确选择百度移动适配建站域名?
已有域名如何快速搭建专属网站?
宝塔建站助手安装配置与建站模板使用全流程解析
盘锦网站制作公司,盘锦大洼有多少5G网站?
建站主机如何安装配置?新手必看操作指南
高性能网站服务器配置指南:安全稳定与高效建站核心方案
成都网站制作公司哪家好,四川省职工服务网是做什么用?
如何在搬瓦工VPS快速搭建网站?
建站之星下载版如何获取与安装?
义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?
建站之星好吗?新手能否轻松上手建站?
网站海报制作教学视频教程,有什么免费的高清可商用图片网站,用于海报设计?
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
SQL查询语句优化的实用方法总结
微网站制作教程,不会写代码,不会编程,怎么样建自己的网站?
如何配置WinSCP新建站点的密钥验证步骤?
如何快速生成ASP一键建站模板并优化安全性?
湖北网站制作公司有哪些,湖北清能集团官网?
制作国外网站的软件,国外有哪些比较优质的网站推荐?
盐城做公司网站,江苏电子版退休证办理流程?
c# F# 的 MailboxProcessor 和 C# 的 Actor 模型
香港网站服务器数量如何影响SEO优化效果?
如何在宝塔面板创建新站点?
建站VPS选购需注意哪些关键参数?
哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?
制作网页的网站有哪些,电脑上怎么做网页?
制作门户网站的参考文献在哪,小说网站怎么建立?
网站制作培训多少钱一个月,网站优化seo培训课程有哪些?
建站主机选哪种环境更利于SEO优化?
建站之星图片链接生成指南:自助建站与智能设计教程
如何选择PHP开源工具快速搭建网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。