下是实现的代码:package com。borland。samples。welcome; import java。io。FileNotFoundException; import java。io。IOException; import java。

io。File; public class ReadFile { public ReadFile() {} /** * 删除某个文件夹下的所有文件夹和文件 * @param delpath String * @throws FileNotFoundException * @throws IOException * @return boolean */ 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; } /** * 删除某个文件夹下的所有文件夹和文件 * @param delpath String * @throws FileNotFoundException * @throws IOException * @return boolean */ 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 void main(String[] args) { try { readfile("D:/file"); //deletefile("D:/file"); } catch (FileNotFoundException ex) { } catch (IOException ex) { } System。

out。println("ok"); } }

完成 丢弃。

全部

java怎么读取文件夹下的_java怎么读取读取文件夹下的所有文件夹和文件?相关推荐

  1. java 下划线_Java SE 9:“ _”(下划线)更改

    java 下划线 In this post, we will discuss about What is the use of Underscore ("_") in Java M ...

  2. java 读取文件的指定行_Java中实现读取文件指定行

    Java中实现读取文件指定行 读取文件指定行要用到类LineNumberReader,它是跟踪行号的缓冲字符输入流,其基类是BufferedReader..它有两个构造方法: public LineN ...

  3. java正则匹配下划线_java正则表达式-匹配中文数字字母下划线

    正则表达式用来指定字符串模式.当你需要定位匹配某种模式的字符串时就可以使用正则表达式.例如,我们下面的一个例程就是在一个HTML文件中通过查找字符串模式来定位所有的超链接.     当然,为了指定一种 ...

  4. java的图形界面上传附件_Java图形界面(GUI) 动态获取上传或下载文件的路径问题...

    最近做一个文件的上传与下载时遇到了动态获取路径的问题,在此总结一下. //动态获取上传文件路径的代码 int result = 0; File file = null; String path = n ...

  5. java语言中定义的字节输出流_Java语言中的输入输出流包括字节流、字符流、文件流、对象流以及线程之间通信的管道流,【 】包中的类...

    [单选题]肥胖是体内中性脂肪过多积聚的表现,超过标准体重多少者为肥胖 A. 超过标准体重10%以上 B. 超过标准体重15%以上 C. 超过标准体重20%以上 D. 超过标准体重25%以上 E. 超过 ...

  6. java遍历文件夹下的_Java遍历文件夹下的所以文件

    利用Java递归遍历文件夹下的所以文件,然后对文件进行其他的操作.如:对文件进行重命名,对某一类文件进行重编码.可以对某一工程下的全部.java文件进行转码成utf-8等 代码如下,这里只对文件进行重 ...

  7. Java中怎么获取文件夹的名称_java获取文件夹下所有文件的名称

    <java获取文件夹下所有文件的名称>由会员分享,可在线阅读,更多相关<java获取文件夹下所有文件的名称(2页珍藏版)>请在人人文库网上搜索. 1.如果想要获得当前文件中的文 ...

  8. JAVA代码如何实现删除文件夹6_java文件创建、删除、读取、写入操作大全

    一.获得控制台用户输入的信息 public String getInputMessage() throws IOException...{ System.out.println("请输入您的 ...

  9. java读取文件的方法是_Java读取文件方法大全

    Java读取文件方法大全 2011/11/25 9:18:42  tohsj0806  http://tohsj0806.iteye.com  我要评论(0) 摘要:文章来源:http://www.c ...

  10. java调用扫描仪识别文字_Java使用扫描仪读取文件输入

    示例 Scanner scanner = null; try { scanner = new Scanner(new File("Names.txt")); while (scan ...

最新文章

  1. 选择PMP培训学校需要注意哪些
  2. 关于ATL生成COM注册失败解决方法
  3. 如何:对 SharePoint 列表项隐藏 ECB 中的菜单项
  4. 文件上传oss服务器
  5. How OPA addFrame is called
  6. x64 stack walking、调用约定、函数参数识别
  7. Struts2 过滤器与拦截器
  8. c语言 连通域算法 递归,VC++ 6.0编写计算机图形学中的种子填充算法,想用递归的八向连通域,求助!...
  9. pythonreduce()函数、sorted()函数、reversed_cmp函数、类和对象
  10. QGIS教程—缓冲区buffer
  11. 第四章-整合管理【核心词:批准】
  12. 计算机强制关机后无法正常启动,电脑强制关机后无法正常启动,一直黑屏,这是为什么呢?...
  13. 公众号模板消息发送限制
  14. linux窗口按钮,在KDE Linux中配置窗口装饰按钮 | MOS86
  15. Cannot read property ‘numerator‘ of undefined,calc的运算
  16. 全屏的微粒子3D动画特效
  17. 西北工业大学 计算机学院 姜,姜学锋(计算机学院)老师 - 西北工业大学 - 院校大全...
  18. 【转载】别了,摩托罗拉(八):铱星:技术自负与市场幻觉
  19. open falcon mysql_Open-falcon安装(Open-Falcon超级详细安装步骤)
  20. PIPI OJ 1334: PIPI计数(unordered_map的应用)

热门文章

  1. centos7 redis5.0以前版本 集群部署示例 - 第一篇
  2. 腾讯TEG团队打造轻量级数据可视化工具——小马BI【强烈推荐大数据行业学习】
  3. 使用idea编写SparkStreaming消费kafka中的数据【小案例】(四)
  4. JavaSE各阶段练习题----异常
  5. leetcode 1504. Count Submatrices With All Ones | 1504. 统计全 1 子矩形(单调栈)
  6. 高并发负载均衡(三):LVS的DR模型试验搭建
  7. 【Gunicorn】gunicorn配置文件详解
  8. 【Python环境搭建】PyCharm鼠标滚轮改变字体大小 等
  9. java中Locks的使用
  10. 使用wireshark抓包并进行网络协议分析