Subversion Repositories svn.Prod repos

Compare Revisions

Ignore whitespace Rev 27 → Rev 28

/filefind/go/filefind.go
1,3 → 1,4
//usr/bin/env go run $0 $@; exit $?
package main
 
import (
7,6 → 8,10
"os"
)
 
// =============================================================================
// Functions
// =============================================================================
 
func traverse(s string) {
curdir, err := os.Getwd()
if err := os.Chdir(s); err != nil {
40,7 → 45,14
traverse(s)
}
 
// =============================================================================
// MAIN
// =============================================================================
 
func main() {
if len(os.Args) < 2 {
log.Fatal("Give a directory as argument")
}
arg := os.Args[1]
fi, err := os.Stat(arg)
if err != nil {