v / examples / file_list.v
18 lines · 17 sloc · 263 bytes · a849d52d4a7bb39e94501817e925feb73d34f93e
Raw
1import os
2
3fn main() {
4 files := os.ls('.') or {
5 println(err)
6 return
7 }
8 mut f := os.create('file_list.txt') or {
9 println(err)
10 return
11 }
12 for file in files {
13 if os.is_file(file) {
14 f.write_string(file + '\r\n') or { println(err) }
15 }
16 }
17 f.close()
18}
19