use link-info instead of file-info
parent
bd6eb42d0f
commit
bf0b1e63c8
|
@ -83,15 +83,15 @@ ERROR: file-not-found ;
|
||||||
] with-directory ; inline
|
] with-directory ; inline
|
||||||
|
|
||||||
: directory-size ( path -- n )
|
: directory-size ( path -- n )
|
||||||
0 swap t [ file-info size-on-disk>> + ] each-file ;
|
0 swap t [ link-info size-on-disk>> + ] each-file ;
|
||||||
|
|
||||||
: path>sizes ( path -- assoc )
|
: directory-usage ( path -- assoc )
|
||||||
[
|
[
|
||||||
[
|
[
|
||||||
[ name>> dup ] [ directory? ] bi [
|
[ name>> dup ] [ directory? ] bi [
|
||||||
directory-size
|
directory-size
|
||||||
] [
|
] [
|
||||||
file-info size-on-disk>>
|
link-info size-on-disk>>
|
||||||
] if
|
] if
|
||||||
] { } map>assoc
|
] { } map>assoc
|
||||||
] with-qualified-directory-entries sort-values ;
|
] with-qualified-directory-entries sort-values ;
|
||||||
|
|
Loading…
Reference in New Issue