io.directories.search vocabulary
Factor handbook > Vocabulary index


Documentation
Searching directories

Meta-data
Authors:Doug Coleman


Words

Tuple classes
ClassSuperclassSlots
file-not-found tuplepath bfs? quot
sequence-expected tupleobj


Ordinary words
WordStack effect
(find-up-to-root)( path quot: ( path -- ? ) -- obj )
?file-info( path -- file-info/f )
?parent-directory( path -- path'/f )
?qualified-directory-files( path -- seq )
all-files-by-breadth( quot -- seq )
all-files-by-depth( quot -- seq )
containing-directory( path -- path' )
directory-size( path -- n )
directory-usage( path -- assoc )
each-directory-entry( path bfs? quot: ( ... entry -- ... ) -- )
each-file( path bfs? quot -- )
each-file-breadth( path quot -- )
each-file-depth( path quot -- )
ensure-sequence-of-directories( obj -- seq )
file-info-recursive( path -- seq )
file-not-found( path bfs? quot -- * )
filter-files-by-breadth( quot -- seq )
filter-files-by-depth( quot -- seq )
find-all-files( path quot: ( ... name -- ... ? ) -- paths )
find-all-in-directories( directories quot -- paths/f )
find-by-extension( path extension -- seq )
find-by-extensions( path extensions -- seq )
find-file( path bfs? quot: ( ... name -- ... ? ) -- path/f )
find-file-throws( path bfs? quot -- path )
find-files-larger-than( path size -- seq )
find-in-directories( directories bfs? quot -- path'/f )
find-up-to-root( path quot -- obj )
link-size/0( path -- n )
recursive-directory-entries( path bfs? -- directory-entries )
recursive-directory-files( path bfs? -- paths )
sequence-expected( obj -- * )


Class predicate words
WordStack effect
file-not-found?( object -- ? )
sequence-expected?( object -- ? )


Files


Children
VocabularySummary
io.directories.search.privateio.directories.search.private vocabulary