1 ! Copyright (C) 2008 Doug Coleman.
2 ! See http://factorcode.org/license.txt for BSD license.
3 USING: accessors calendar.format combinators io.files
4 kernel math.parser sequences splitting system tools.files
5 generalizations tools.files.private ;
6 IN: tools.files.windows
10 : directory-or-size ( file-info -- str )
12 drop "<DIR>" 20 CHAR: \s pad-right
14 size>> number>string 20 CHAR: \s pad-left
17 M: windows (directory.) ( entries -- lines )
20 [ modified>> timestamp>ymdhms ]
22 } cleave 2 narray swap suffix " " join