File

来源:互联网 发布:ios手游源码 编辑:程序博客网 时间:2024/06/05 10:46

File:类的对象也可以对文件进行创建删除


package com.flie.demo;

import java.io.File;
import java.io.IOException;

public class Flie {

public static void main(String[] args) {
// TODO Auto-generated method stub

//构造目录的File

/*File file=new File("d:\\java.txt");
//创建目录
file.mkdir();*/

//删掉最后一个目录

/*if(file1.exists()){
file1.delete();
}*/

//建立一个文档

/*File file=new File("f:lenovo/hello/hfie/dshf");
file.mkdirs();
File file2=new File("f:lenovo/hello/hfie/dshf/a.mp3");
try {
file2.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}*/

//显示dshf存在的文件名

/*File file=new File("f:lenovo/hello/hfie/dshf");
file.mkdirs();
String[] filename=file.list();
for (String string : filename) {
System.out.println(string);
}*/
/*File[] files=file.listFiles();
for (File file2 : files) {
System.out.println(file2);
if(file2.isDirectory()){
System.out.println("這是目录"+file2.getName()+" "+file2.length());
}else{
System.out.println("這是文件"+file2.getName()+" "+file2.length()+" ");
}
}*/
File file=new File("f:lenovo");
showAllFiles(file);
}

private static void showAllFiles(File file) {
// TODO Auto-generated method stub

File  files[]=file.listFiles();
for (File file2 : files) {
if(file2.isDirectory()){
System.out.println(file2.getName());
showAllFiles(file2);
}else{
System.out.println(file2.getName());
}
}
}
}
原创粉丝点击