การแสดงโครงสร้างภายในของ Directory ใน Java

ต่อไปนี้เป็นตัวอย่างการแสดงโครงสร้างภายในของ directory ใน Java โดยจะทำการแสดงทุกอย่างใน directory ที่ระบุทั้งโฟรเดอร์และไฟล์ต่างๆที่อยู่ภายใน.

ตัวอย่าง
package demo.directory;

import java.io.File;

public class DisplayDirectoryAndFile {

    /**
     * @param args
     */
    public static void main(String[] args) {
        displayIt(new File("C:\\users\\nopphanan7\\Directory1"));
    }

    public static void displayIt(File node) {

        System.out.println(node.getAbsoluteFile());

        if (node.isDirectory()) {
            String[] subNote = node.list();
            for (String filename : subNote) {
                displayIt(new File(node, filename));
            }
        }
    }
}
ผลลัพธ์ที่ได้คือ
C:\users\nopphanan7\Directory1
C:\users\nopphanan7\Directory1\FIO.jpg
C:\users\nopphanan7\Directory1\photo.jpg
C:\users\nopphanan7\Directory1\photo2.jpg
C:\users\nopphanan7\Directory1\test1
C:\users\nopphanan7\Directory1\the_dark_knight.jpg
C:\users\nopphanan7\Directory1\ubuntu-black-1440x900.jpg

About Nop

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment

0 comments:

Post a Comment