13,8 → 13,8 |
// ============================================================================= |
|
func Usage(progname, mesg string) { |
log.Print ("Usage: " + progname + " directory") |
log.Fatal (mesg) |
log.Print("Usage: " + progname + " directory") |
log.Fatal(mesg) |
} |
|
func traverse(s string) { |
56,19 → 56,19 |
|
func main() { |
progname := os.Args[0] |
if len(os.Args) < 2 { |
if len(os.Args) == 2 { |
directory := os.Args[1] |
fi, err := os.Stat(directory) |
if err != nil { |
_ = err // ugly hack to allow not using the err variable |
Usage(progname, "ERROR: Not a directory : " + directory) |
} |
if fi.IsDir() { |
start_traverse(directory) |
} else { |
Usage(progname, "ERROR: Not a directory : " + directory) |
} |
} else { |
Usage(progname, "ERROR: 1 argument expected") |
} |
directory := os.Args[1] |
fi, err := os.Stat(directory) |
if err != nil { |
_ = err // ugly hack to allow not using the err variable |
Usage(progname, "ERROR: Not a directory : " + directory) |
} |
if fi.IsDir() { |
start_traverse(directory) |
} else { |
Usage(progname, "ERROR: Not a directory : " + directory) |
} |
|
} |