这个题中考到了对于IO流API的使用,具体代码如下:

package shr.getfile;import java.io.File;/*** @Author: 史皓燃* @CreateDate 2019/1/11 15:25* <h1>获取一个文件夹下面的所有文件</h1>*/
public class ListFile {public static void main(String[] args) {String path = "F:/迅雷下载";listFile(path);}/*** <h2>通过目录进行获取</h2>* @param path 文件路径*/private static void listFile(String path) {File file = new File(path);if (file.isDirectory()) {File[] files = file.listFiles();for (File f : files) {if (f.isDirectory()) {System.out.println("目录 :" + f.getPath());listFile(f.getPath());} else {System.out.println("文件 :" + f.getPath());}}} else {System.out.println("文件:" + file.getPath());}}
}

面试过程中遇到的代码问题 --- 查询一个目录下的所有文件和文件夹相关推荐

  1. 【python】一个目录里面多个python程序文件,统计一下里面有多少行代码。即分别列出:代码、空行、注释的行数。

    一个目录里面多个python程序文件,统计一下里面有多少行代码.即分别列出:代码.空行.注释的行数. 题目 代码 结果 题目 一个目录里面多个python程序文件,统计一下里面有多少行代码.即分别列出 ...

  2. 【阿里巴巴】学习Java在面试过程中跳槽成功的心得总结

    前言 由于个人发展的原因和工作上的变动,产生了想出来看看机会的想法.经过了一段时间的准备,2 月下旬开始出来面试,面到了 3月上旬,如愿拿到了自己心仪公司的 offer.按照自己的习惯,将这次面试过程 ...

  3. 总结前端面试过程中最容易出现的问题

    前言 之前在兴安得力的时候,我也出过前端的面试题.那么前端人员在外面面试的时候,一般技术人员都会考察我们那些地方呢?我在这里不妨总结一下!(PS:有点小邪恶,这个公开之后,对于面试者来说是方便了.但是 ...

  4. 编程面试过程中最常见的10大算法

    编程面试过程中最常见的10大算法 编程语言:C/C++ 1. 字符串 如果IDE没有代码自动补全功能,所以你应该记住下面的这些方法. toCharArray() // 获得字符串对应的char数组 A ...

  5. 记一次面试过程中的Python编程题

    这几天面试过程中遇到一道Python编程题,题目如下: 面试中遇到一个Python编程问题:一个字符串,将里面的数字取出来,如果第一个数字前面是+,表示整个数字为正数,如果第一个数字前面是-,表示数字 ...

  6. 大厂Java面试过程中如何介绍自己的项目经历?

    在面试时,经过寒暄后,一般面试官会让介绍项目经验 .常见的问法是,说下你最近的(或最拿得出手的)一个项目. 根据我们的面试经验,发现有不少候选人对此没准备,说起来磕磕巴巴,甚至有人说出项目经验从时间段 ...

  7. 面试过程中如何回答面试官的问题,才能让你顺利拿到Offer?冰河想以经典的事务问题对你说这些!!(建议收藏)

    大家好,我是冰河~~ 相信大部分小伙伴在面试过程中,只会针对面试官提出的表面问题来进行回答.其实不然,面试官问的每一个问题都是经过深思熟虑的,面试的时间相对来说也是短暂的,面试官不可能在很短的时间内就 ...

  8. “最强悍”的面试过程中的典型问题

    以下总结了招聘时常见的众多问题,很有参考价值,可以想以下自己在被问到这些问题时如何作答. 一.跟我谈谈你自己: 1. 你比我面试的其他应征者强在什么地方? 2.你最好的朋友怎样评价你?从现在到将来的5 ...

  9. 校招面试过程中几个需要注意的地方

    作者:阿秀 阿秀的学习笔记:https://interviewguide.cn 你好,我是阿秀. 阿秀在自己校招找工作时,大概面试过五十多场,基本国内大中厂面了个遍,你稍微听过的互联网公司,我基本都面 ...

最新文章

  1. IP BASE对OSPF的支持版本
  2. 十三、欧拉离散化计算期权定价期权定价
  3. asp.net 得到上一页地址
  4. Python实现中英文混排时行号对齐
  5. BZOJ3139: [Hnoi2013]比赛
  6. WAMP安装curl扩展并发起https请求
  7. 木材材积表快速计算器_原木材积计算器
  8. Java速成系列-01-什么是速成
  9. 禁忌搜索算法TS求解连续函数最值
  10. 2020美亚团队赛复盘
  11. vue3+ts封装echarts
  12. 一篇文章教你,破解百度网盘加密文件,学会这个举一反二
  13. wamp mysql_wamp中如何打开mysql
  14. AI项目环境搭建go+supervisor+openresty
  15. Unity 第三方SDK框架接入 (Android Studio)
  16. 魅族 刷机android 6.0,乐视X800+安卓6.0.1 魅族Flyme6刷机包 最新6.7.12.29R版 紫火20180510更新...
  17. eclipse写入mysql乱码问题_怎么办eclipse向mysql插入数据出现乱码
  18. pos系统开发步骤1-创建数据库以及拼音缩写的实现
  19. tex 表格内容换行_{Latex}{Tabular}文本超出表格自动换行
  20. 教你 IntelliJ IDEA 永久激活,建议收藏!(转)

热门文章

  1. excel中计算表格中公式_在Excel中计算年度成本和节省
  2. 宝塔 Nginx免费防火墙 post 参数值长度超过20w已被系统拦截(post_max_size)
  3. 【计算机非全日制】就业如何?可以去哪些企业?
  4. 华为云计算机玩游戏,有没有类似华为云电脑的软件,用来玩游戏
  5. 网页设计与制作(HTML+CSS)第一课
  6. “蓝屏”的原因及处理方法
  7. QNAP 威联通NAS ts-453bmini ups断电自动关机
  8. STM32使用CJSON获取心知天气
  9. Beehive:用于修复分布式存储系统中多个故障的纠删码
  10. 公共租赁住房新系统图文教程