/filefind/C/filefind.c |
---|
118,12 → 118,12 |
} |
else |
{ |
sprintf(mesg, "ERROR: Not a directory : %s", directory); |
sprintf(mesg, "ERROR: No directory %s found", directory); |
Usage(progname, mesg); |
} |
} |
else |
{ |
Usage(progname, "ERROR: 1 argument expected"); |
Usage(progname, "ERROR : 1 argument expected"); |
} |
} |
/filefind/go/filefind.go |
---|
12,11 → 12,6 |
// Functions |
// ============================================================================= |
func Usage(progname, mesg string) { |
log.Print ("Usage: " + progname + " directory") |
log.Fatal (mesg) |
} |
func traverse(s string) { |
curdir, err := os.Getwd() |
if err := os.Chdir(s); err != nil { |
55,20 → 50,18 |
// ============================================================================= |
func main() { |
progname := os.Args[0] |
if len(os.Args) < 2 { |
Usage(progname, "ERROR: 1 argument expected") |
log.Fatal("Give a directory as argument") |
} |
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) |
arg := os.Args[1] |
fi, err := os.Stat(arg) |
if err != nil { |
log.Fatal(err) |
} |
if fi.IsDir() { |
start_traverse(directory) |
start_traverse(arg) |
} else { |
Usage(progname, "ERROR: Not a directory : " + directory) |
fmt.Println("Geen dir") |
} |
} |
/filefind/java/filefind.java |
---|
96,7 → 96,7 |
} |
else |
{ |
Usage(progname, "ERROR: Not a directory : " + basename); |
Usage(progname, "ERROR: No directory " + basename + " found"); |
} |
} |
else |
/filefind/pascal/filefind.pas |
---|
1,18 → 1,11 |
program filefind; |
Uses sysutils; |
var directory : string; |
var progname : string; |
// ============================================================================ |
// Functions |
// ============================================================================ |
procedure Usage(mesg : string); |
begin |
Writeln('Usage: ' + progname + ' directory'); |
Writeln(mesg); |
end; |
procedure traverse(directory : string); |
var curdir1, curdir2 : string; |
Info : TSearchRec; |
47,7 → 40,6 |
// ============================================================================ |
begin |
progname := ParamStr(0); |
directory := ParamStr(1); |
if (ParamCount = 1) |
then |
55,7 → 47,7 |
then |
start_traverse(directory) |
else |
Usage('ERROR: Not a directory : ' + directory) |
Writeln ('ERROR: Not a directory : ', directory) |
else |
Usage('ERROR: 1 argument expected'); |
Writeln('ERROR: Give directory as argument'); |
end. |
/filefind/PHP/filefind.php |
---|
19,9 → 19,9 |
# Functions |
# ============================================================================= |
function Usage($progname ,$mesg) |
function Usage($mesg, $progname) |
{ |
echo "Usage: $progname directory\n"; |
echo "Usage : $progname\n"; |
echo "$mesg\n"; |
} |
73,7 → 73,7 |
if (is_dir($directory)) |
start_traverse($directory); |
else |
Usage($progname, "ERROR: Not a directory : $directory"); |
Usage($progname, "ERROR: No directory $directory found"); |
} |
else |
Usage($progname, "ERROR: 1 argument expected"); |
/filefind/bash/filefind.bash |
---|
23,7 → 23,7 |
{ |
mesg="$1" |
echo "Usage: $progname directory" |
echo "Usage : $progname directory" |
echo $mesg |
} |
83,8 → 83,8 |
then |
start_traverse $directory |
else |
Usage "ERROR: No a directory : $directory" |
Usage "ERROR: No directory $directory found" |
fi |
else |
Usage "ERROR: 1 argument expected" |
Usage "ERRROR: 1 argument expected" |
fi |
/filefind/perl/filefind.pl |
---|
28,7 → 28,7 |
my ($progname, $mesg) = @_; |
print "Usage: $progname directory\n"; |
print "Usage : $progname directory\n"; |
print "$mesg\n" |
} |
93,7 → 93,7 |
} |
else |
{ |
Usage ($progname, "ERROR: Not a directory : $directory"); |
Usage ($progname, "ERROR: No directory $directory found"); |
} |
} |
else |
/filefind/python/filefind.py |
---|
39,8 → 39,8 |
if (len(sys.argv) == 2): |
directory = sys.argv[1] |
if os.path.isdir(directory): |
start_traverse(directory) |
start_traverse(directory) |
else: |
Usage("ERROR: Not a directory : " + directory) |
Usage("ERROR: No directory " + directory + " found") |
else: |
Usage("ERROR: 1 argument expected") |
/filefind/ruby/filefind.rb |
---|
20,7 → 20,7 |
# ============================================================================= |
def Usage(progname, mesg) |
puts "Usage: #{progname} directory" |
puts "Usage : #{progname} directory" |
puts mesg |
end |
64,7 → 64,7 |
if File.directory?(directory) |
start_traverse(directory) |
else |
Usage progname, "ERROR: Not a directory #{directory}" |
Usage progname, "ERROR: No directory #{directory} found" |
end |
else |
Usage progname, "ERROR: 1 argument expected" |