java-io

import java.io.File;
import java.util.Date;

public class TestFile1 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        File file = new File("c:\\hello");
        System.out.println("文件是否存在:"+file.exists());
        System.out.println("文件是否是目录:"+file.isDirectory());
        System.out.println("文件的绝对路径:"+file.getAbsolutePath());
        System.out.println("文件的大小:"+file.length());
        Date date = new Date(file.lastModified());
        System.out.println("文件最后修改时间:"+date.toLocaleString());
        
        if (file.isDirectory()) {
            String[] fileList = file.list();
            for (String str : fileList) {
                System.out.println(str);
                
            }
            File [] files = file.listFiles();
            for (File file2 : files) {
                if (file2.isDirectory()) {
                    File[]file3 = file2.listFiles();
                }
            }
        }
        showFile(file);
    }

    public static void showFile(File file){
        if (file.isDirectory()) {
            File [] files = file.listFiles();
            for (File file2 : files) {
                if(file2.isFile())
                    System.out.println(file2.getName());
                else
                    showFile(file2);    
            }
        }
    } 
    
}
import java.io.File;
import java.util.Date;

public class TestFile1 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        File file = new File("c:\\hello");
        System.out.println("文件是否存在:"+file.exists());
        System.out.println("文件是否是目录:"+file.isDirectory());
        System.out.println("文件的绝对路径:"+file.getAbsolutePath());
        System.out.println("文件的大小:"+file.length());
        Date date = new Date(file.lastModified());
        System.out.println("文件最后修改时间:"+date.toLocaleString());
        
        if (file.isDirectory()) {
            String[] fileList = file.list();
            for (String str : fileList) {
                System.out.println(str);
                
            }
            File [] files = file.listFiles();
            for (File file2 : files) {
                if (file2.isDirectory()) {
                    File[]file3 = file2.listFiles();
                }
            }
        }
        showFile(file);
    }

    public static void showFile(File file){
        if (file.isDirectory()) {
            File [] files = file.listFiles();
            for (File file2 : files) {
                if(file2.isFile())
                    System.out.println(file2.getName());
                else
                    showFile(file2);    
            }
        }
    } 
    
}

 

posted @ 2016-08-22 16:07  tt香薷  阅读(125)  评论(0)    收藏  举报