|
// retoor <retoor@molodetz.nl>
|
|
|
|
import "pathlib" for Path
|
|
|
|
var dir = Path.new("/tmp/wren_pathlib_test_iterdir")
|
|
if (dir.exists()) dir.rmtree()
|
|
dir.mkdir()
|
|
|
|
(dir / "a.txt").writeText("a")
|
|
(dir / "b.txt").writeText("b")
|
|
(dir / "sub").mkdir()
|
|
|
|
var entries = dir.iterdir()
|
|
System.print(entries.count) // expect: 3
|
|
|
|
var names = {}
|
|
for (e in entries) {
|
|
names[e.name] = true
|
|
}
|
|
System.print(names.containsKey("a.txt")) // expect: true
|
|
System.print(names.containsKey("b.txt")) // expect: true
|
|
System.print(names.containsKey("sub")) // expect: true
|
|
|
|
dir.rmtree()
|