langs a-z
This commit is contained in:
parent
db842d013d
commit
d066446780
11389 changed files with 98361 additions and 1020 deletions
2
Task/Empty-directory/OCaml/empty-directory.ocaml
Normal file
2
Task/Empty-directory/OCaml/empty-directory.ocaml
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
let is_dir_empty d =
|
||||
Sys.readdir d = [| |]
|
||||
1
Task/Empty-directory/Perl-6/empty-directory.pl6
Normal file
1
Task/Empty-directory/Perl-6/empty-directory.pl6
Normal file
|
|
@ -0,0 +1 @@
|
|||
sub dir-is-empty ($d) { not dir $d }
|
||||
29
Task/Empty-directory/PureBasic/empty-directory.purebasic
Normal file
29
Task/Empty-directory/PureBasic/empty-directory.purebasic
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
Procedure isDirEmpty(path$)
|
||||
If Right(path$, 1) <> "\": path$ + "\": EndIf
|
||||
Protected dirID = ExamineDirectory(#PB_Any, path$, "*.*")
|
||||
Protected result
|
||||
|
||||
If dirID
|
||||
result = 1
|
||||
While NextDirectoryEntry(dirID)
|
||||
If DirectoryEntryType(dirID) = #PB_DirectoryEntry_File Or (DirectoryEntryName(dirID) <> "." And DirectoryEntryName(dirID) <> "..")
|
||||
result = 0
|
||||
Break
|
||||
EndIf
|
||||
Wend
|
||||
FinishDirectory(dirID)
|
||||
EndIf
|
||||
ProcedureReturn result
|
||||
EndProcedure
|
||||
|
||||
Define path$, result$
|
||||
|
||||
path$ = PathRequester("Choose a path", "C:\")
|
||||
If path$
|
||||
If isDirEmpty(path$)
|
||||
result$ = " is empty."
|
||||
Else
|
||||
result$ = " is not empty."
|
||||
EndIf
|
||||
MessageRequester("Empty directory test", #DQUOTE$ + path$ + #DQUOTE$ + result$)
|
||||
EndIf
|
||||
4
Task/Empty-directory/Run-BASIC/empty-directory.run
Normal file
4
Task/Empty-directory/Run-BASIC/empty-directory.run
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
files #f, DefaultDir$ + "\*.*" ' open some directory.
|
||||
|
||||
print "hasanswer: ";#f HASANSWER() ' if it has an answer it is not MT
|
||||
print "rowcount: ";#f ROWCOUNT() ' if not MT, how many files?
|
||||
10
Task/Empty-directory/Seed7/empty-directory.seed7
Normal file
10
Task/Empty-directory/Seed7/empty-directory.seed7
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
$ include "seed7_05.s7i";
|
||||
include "osfiles.s7i";
|
||||
|
||||
const func boolean: dirEmpty (in string: dirName) is
|
||||
return fileType(dirName) = FILE_DIR and length(readDir(dirName)) = 0;
|
||||
|
||||
const proc: main is func
|
||||
begin
|
||||
writeln(dirEmpty("somedir"));
|
||||
end func;
|
||||
3
Task/Empty-directory/UNIX-Shell/empty-directory.sh
Normal file
3
Task/Empty-directory/UNIX-Shell/empty-directory.sh
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
#!/bin/sh
|
||||
DIR=/tmp/foo
|
||||
[ `ls -a $DIR|wc -l` -gt 2 ] && echo $DIR is NOT empty || echo $DIR is empty
|
||||
Loading…
Add table
Add a link
Reference in a new issue