黑马程序员技术交流社区
标题:
一道作业题
[打印本页]
作者:
Aaron9527
时间:
2016-6-3 14:47
标题:
一道作业题
编写程序,创建几个文件,并获取此路径下的文件和目录,并打印输出
作者:
Aaron9527
时间:
2016-6-3 15:09
package cn.itcast.HomeWork;
import java.io.File;
/*
* 需求:
* 编写程序,创建几个文件,并获取此路径下的文件和目录,并打印输出
* */
public class HomeWork {
public static void main(String[] args) {
File file = new File("F:\\HomeWork");
fileSearch(file);
System.out.println();
}
private static void fileSearch(File file) {
File[] fileArray = file.listFiles();
if (fileArray != null) {
for (File search : fileArray) {
if(search.isFile()){
System.out.println(search.getAbsolutePath());
}else {
System.out.println(search);
fileSearch(search);
}
}
}
}
}
作者:
再来一个果丹皮
时间:
2016-6-3 18:19
import java.io.File;
public class Demo {
public static void main(String[] args) {
//1.封装初始目录
File root = new File("F:\\练习目录");
//调用递归
listFile(root);
}
private static void listFile(File root) {
//2.获取目录下的所有子文件和子目录的File[] 数组
File[] fileArray = root.listFiles();
//判断是否为null
if(fileArray != null){
//遍历File[] 数组,获取每个File对象
for(File f : fileArray){
if(f.isFile()){
System.out.println(f.getAbsolutePath());
}else if(f.isDirectory()){//判断是目录
//继续递归
listFile(f);
}
}
}
}
作者:
一条大瞎
时间:
2016-6-3 18:26
感觉没学过,进来一个,果然是这样的,嘿嘿
作者:
loop
时间:
2016-6-3 21:39
沙发...................
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2