输出指定文件夹里面的文件
package com.mtlk.Day_04;
import java.io.File;
public class PrFile {
public static void main(String [] args){
File file = new File("E:/网安");
File[] fi = file.listFiles();
for(File f : fi){
System.out.println(f.getName());
}
}
}
输出盘符文件内容
package com.mtlk.Day_04;
import java.io.File;
public class PrChild {
public static void main(String[] args){
String[] drives = {"c:/","d:/","e:/","g:/"};
for (String drive : drives){
File file = new File(drive);
if(!file.exists()){
continue;
}
getFiles(file);
}
}
private static void getFiles(File file) {
File[] childFiles = file.listFiles();
int length = childFiles.length;
for(int i = 0;i<length;i++){
try{
File childFile = childFiles[i];
if (childFile.isFile()){
System.out.println(childFile);
}else {
getFiles(childFile);
}
}catch (Exception e){
continue;
}
}
}
}