File类:是用来读写计算机中的文件和文件夹
创建目录 并读取目录 文件的名字和大小
public class Filelist {
public static void main(String[] args) {
public static void main(String[] args) {
File file=new File("D:/Lenovo");
file.mkdir();
File file1=new File("D:/Lenovo/Hello.txt");
file1.mkdirs();
File[] files=file.listFiles();
for(File File2:files){
if(File2.isDirectory()){
System.out.println("这是目录"+File2.getName()+" 大小"+File2.length()+" 父类"+File2.getParent());
}else{
System.out.println("这是文件"+File2.getName()+" 大小"+File2.length()+" 父类"+File2.getParent());
}
file.mkdir();
File file1=new File("D:/Lenovo/Hello.txt");
file1.mkdirs();
File[] files=file.listFiles();
for(File File2:files){
if(File2.isDirectory()){
System.out.println("这是目录"+File2.getName()+" 大小"+File2.length()+" 父类"+File2.getParent());
}else{
System.out.println("这是文件"+File2.getName()+" 大小"+File2.length()+" 父类"+File2.getParent());
}
读取内存目录:
public class Fileslist1 {
public static void main(String[] args) {
File file=new File("D:/Lenovo");
showAllFile(file);
}
public static void main(String[] args) {
File file=new File("D:/Lenovo");
showAllFile(file);
}
private static void showAllFile(File file) {
// TODO Auto-generated method stub
File[] files=file.listFiles();
for(File f: files){
if(f.isDirectory()){
System.out.println(f.getName());
showAllFile(f);
}else{
System.out.println(f.getName());
}
}
}
// TODO Auto-generated method stub
File[] files=file.listFiles();
for(File f: files){
if(f.isDirectory()){
System.out.println(f.getName());
showAllFile(f);
}else{
System.out.println(f.getName());
}
}
}
}