1、问题:
2、程序代码:
package homeWork;
import java.io.File;
import java.io.IOException;
public class filemenu {
public static void main(String[] args) throws IOException {
File file = new File("D:\\ViualStudio");
showList(file);
}
private static void showList(File file) throws IOException {
if(!file.exists())
{
file.createNewFile();//新建
}
else {
if (file.isDirectory()) {//如果是目录
System.out.println("文件夹:" + file.getName());
File[] listFiles = file.listFiles();//获取当前路径下的所有文件和目录,返回File对象数组
for (File f : listFiles) {//将目录内的内容对象化并遍历
showList(f);
}
} else if (file.isFile()) {//如果是文件
System.out.println("文件:" + file.getName());
}
}
}
}