import java.io.File; public class DirectoryDemo { static void print(String s) { System.out.print(s); } public static void main(String[] args) { String path = "/home/bird"; File f = new File(path); if(f.isDirectory()) { print("File Path:" + path + "/n"); String[] s = f.list(); for(int i=0; i<s.length; ++i) { File fn = new File(path + "/" + s[i]); if(fn.isDirectory()) { print(s[i] + " is Directory!/n"); } else { print(s[i] + " is File"); print("File length: " + f.length() + "Bytes/n"); } } } } } //File Path:/home/bird //.vimrc~ is FileFile length: 4096Bytes //Videos is Directory! //.bash_logout is FileFile length: 4096Bytes //.ibus is Directory! //.dmrc is FileFile length: 4096Bytes //.gvfs is Directory! //.tencent is Directory! //.pulse is Directory! //.compiz is Directory! //.gnome2 is Directory! //.wapi is Directory! //dic.txt is FileFile length: 4096Bytes //dic.txt~ is FileFile length: 4096Bytes //.sudoku is Directory! //.update-notifier is Directory! //.stardict is Directory! //.bashrc is FileFile length: 4096Bytes //.esd_auth is FileFile length: 4096Bytes //.sudo_as_admin_successful is FileFile length: 4096Bytes //examples.desktop is FileFile length: 4096Bytes //.ssh is Directory! //.swp is FileFile length: 4096Bytes //.local is Directory! //.mozilla is Directory! //.cache is Directory! //Desktop is Directory! //.xinput.d is Directory! //.evolution is Directory! //.gconfd is Directory! //.gconf is Directory! //.macromedia is Directory! //.config is Directory! //.gnome2_private is Directory! //.dbus is Directory! //.scim is Directory! //.bash_history is FileFile length: 4096Bytes //.themes is Directory! //.openoffice.org is Directory! //.icons is Directory! //workspace is Directory! //.profile is FileFile length: 4096Bytes //.gksu.lock is FileFile length: 4096Bytes //.fontconfig is Directory! //Public is Directory! //.pulse-cookie is FileFile length: 4096Bytes //.gnupg is Directory! //.eclipse is Directory! //.vimrc is FileFile length: 4096Bytes //.gstreamer-0.10 is Directory! //Downloads is Directory! //.recently-used.xbel is FileFile length: 4096Bytes //.xsession-errors is FileFile length: 4096Bytes //.adobe is Directory! //.mission-control is Directory! //Music is Directory! //Pictures is Directory! //.xsession-errors.old is FileFile length: 4096Bytes //.viminfo is FileFile length: 4096Bytes //.gtk-bookmarks is FileFile length: 4096Bytes //.thumbnails is Directory! //.nautilus is Directory! //.recently-used is FileFile length: 4096Bytes //.update-manager-core is Directory! //.ICEauthority is FileFile length: 4096Bytes //Documents is Directory! //Templates is Directory!
DirctoryDemo.java
最新推荐文章于 2025-08-07 21:44:21 发布