}\r
}\r
\r
- public Object read(HashMap mydhmap, String key) {\r
- Object obj = mydhmap.get(key); \r
- \r
- return obj;\r
- }\r
- \r
public static void main(String[] args) {\r
String filename;\r
\r
filename = args[0];\r
}\r
else {\r
- System.out.println("./FileSystem.bin <data>");\r
+ System.out.println("usage: ./FileSystem.bin <data>");\r
System.exit(0);\r
}\r
\r
return path;
}
- public void outputFile() {
- StringBuffer sb = new StringBuffer(hostname);
- sb.append(path);
- FileOutputStream fos = new FileOutputStream(sb.toString().replace('/','#'));
- fos.write(response.toString().getBytes());
- fos.close();
- }
-
public String makewebcanonical(String page) {
StringBuffer b = new StringBuffer(getHostName(page));
b.append("/");
String firstmachine;
String firstpage;
+ if ((args.length != 1) && (args.length != 2)) {
+ System.printString("usage: ./Spider <first site> [first page]\n");
+ System.exit(0);
+ }
+
firstmachine = new String(args[0]);
if (args.length == 2) {
firstpage = new String(args[1]);