A-M baby
This commit is contained in:
parent
764da6cbbb
commit
db842d013d
19005 changed files with 197040 additions and 7 deletions
4
Task/Empty-directory/Groovy/empty-directory-1.groovy
Normal file
4
Task/Empty-directory/Groovy/empty-directory-1.groovy
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
def isDirEmpty = { dirName ->
|
||||
def dir = new File(dirName)
|
||||
dir.exists() && dir.directory && (dir.list() as List).empty
|
||||
}
|
||||
9
Task/Empty-directory/Groovy/empty-directory-2.groovy
Normal file
9
Task/Empty-directory/Groovy/empty-directory-2.groovy
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
def currentDir = new File('.')
|
||||
def random = new Random()
|
||||
def subDirName = "dir${random.nextInt(100000)}"
|
||||
def subDir = new File(subDirName)
|
||||
subDir.mkdir()
|
||||
subDir.deleteOnExit()
|
||||
|
||||
assert ! isDirEmpty('.')
|
||||
assert isDirEmpty(subDirName)
|
||||
2
Task/Empty-directory/J/empty-directory-1.j
Normal file
2
Task/Empty-directory/J/empty-directory-1.j
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
require 'dir'
|
||||
empty_dir=: 0 = '/*' #@dir@,~ ]
|
||||
5
Task/Empty-directory/J/empty-directory-2.j
Normal file
5
Task/Empty-directory/J/empty-directory-2.j
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
$ mkdir /tmp/a
|
||||
$ touch /tmp/a/...
|
||||
$ mkdir /tmp/b
|
||||
$ mkdir /tmp/c
|
||||
$ mkdir /tmp/c/d
|
||||
6
Task/Empty-directory/J/empty-directory-3.j
Normal file
6
Task/Empty-directory/J/empty-directory-3.j
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
empty_dir 'c:/cygwin/tmp/a'
|
||||
0
|
||||
empty_dir 'c:/cygwin/tmp/b'
|
||||
1
|
||||
empty_dir 'c:/cygwin/tmp/c'
|
||||
0
|
||||
15
Task/Empty-directory/Liberty-BASIC/empty-directory.liberty
Normal file
15
Task/Empty-directory/Liberty-BASIC/empty-directory.liberty
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
dim info$(10, 10)
|
||||
files "c:\", info$()
|
||||
|
||||
qtyFiles=val(info$(0,0))
|
||||
n = qtyFiles+1 'begin directory info
|
||||
|
||||
folder$ = info$(n,0) 'path to first directory in c:
|
||||
|
||||
files folder$, info$() 're-fill array with data from sub folder
|
||||
|
||||
if val(info$(0,0)) + val(info$(0, 1)) <> 0 then
|
||||
print "Folder ";folder$;" is not empty."
|
||||
else
|
||||
print "Folder ";folder$;" is empty."
|
||||
end if
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
EmptyDirectoryQ[x_] := (SetDirectory[x]; If[FileNames[] == {}, True, False])
|
||||
|
||||
Example use:
|
||||
EmptyDirectoryQ["C:\\Program Files\\Wolfram Research\\Mathematica\\9"]
|
||||
->True
|
||||
Loading…
Add table
Add a link
Reference in a new issue