v / examples / readdir.v
14 lines · 11 sloc · 303 bytes · ea2d92d6616164c976daf68e3d96718b4e878bc3
Raw
1import os
2
3// Example usage of os.ls (in the form of top-level statements)
4println('readdir example using os.ls')
5
6entries := os.ls(os.home_dir()) or { [] }
7
8for entry in entries {
9 if os.is_dir(os.join_path(os.home_dir(), entry)) {
10 println('dir: ${entry}')
11 } else {
12 println('file: ${entry}')
13 }
14}
15