1 package com.quadcap.io.dir; 2 3 40 41 import java.io.File ; 42 import java.io.IOException ; 43 import java.io.InputStream ; 44 45 import java.util.Enumeration ; 46 import java.util.Properties ; 47 48 import java.net.URL ; 49 import java.net.URLConnection ; 50 51 import com.quadcap.io.IO; 52 53 58 public class Test extends com.quadcap.util.Test { 59 public Test() { 60 } 61 62 public void testProperties(String args[]) throws IOException { 63 Properties p = System.getProperties(); 64 Enumeration e = p.keys(); 65 while (e.hasMoreElements()) { 66 String key = e.nextElement().toString(); 67 String val = p.getProperty(key); 68 System.out.println(key + ": " + val); 69 } 70 } 71 72 public void testURL(String args[]) throws IOException { 73 URL base = new URL ("jar:file:foo.jar!/"); 74 URL url = new URL (base, "Test.java"); 75 URLConnection conn = url.openConnection(); 76 InputStream is = conn.getInputStream(); 77 IO.copyStream(is, System.out); 78 is.close(); 79 } 80 81 public void testDirectory(String args[]) throws IOException { 82 for (int i = 0; i < args.length; i++) { 83 System.out.println("------------------ " + args[i]); 84 Directory d = Directory.getDirectory(new File (args[i])); 85 Enumeration e = d.entries(); 86 while (e.hasMoreElements()) { 87 System.out.println(e.nextElement().toString()); 88 } 89 } 90 } 91 92 public static void main(String args[]) { 93 Test t = new Test(); 94 t.test(args); 95 } 96 } 97 | Popular Tags |