//: io/DirectoryDemo.java // Sample use of Directory utilities. import java.io.*; import net.mindview.util.*; import static net.mindview.util.Print.*; public class DirectoryDemo { public static void main(String[] args) { // All directories: PPrint.pprint(Directory.walk(".").dirs); // All files beginning with 'T' for(File file : Directory.local(".", "T.*")) print(file); print("----------------------"); // All Java files beginning with 'T': for(File file : Directory.walk(".", "T.*\\.java")) print(file); print("======================"); // Class files containing "Z" or "z": for(File file : Directory.walk(".",".*[Zz].*\\.class")) print(file); } } /* Output: (Sample) [.\xfiles] .\TestEOF.class .\TestEOF.java .\TransferTo.class .\TransferTo.java ---------------------- .\TestEOF.java .\TransferTo.java .\xfiles\ThawAlien.java ====================== .\FreezeAlien.class .\GZIPcompress.class .\ZipCompress.class *///:~