Module: Recls
- Defined in:
- lib/recls/api.rb,
lib/recls/stat.rb,
lib/recls/util.rb,
lib/recls/util.rb,
lib/recls/entry.rb,
lib/recls/flags.rb,
lib/recls/recls.rb,
lib/recls/recls.rb,
lib/recls/foreach.rb,
lib/recls/version.rb,
lib/recls/obsolete.rb,
lib/recls/ximpl/os.rb,
lib/recls/ximpl/unix.rb,
lib/recls/ximpl/util.rb,
lib/recls/file_search.rb,
lib/recls/ximpl/windows.rb,
lib/recls/combine_paths_1.rb,
lib/recls/combine_paths_2plus.rb
Overview
:nodoc:
Defined Under Namespace
Classes: Entry, FileSearch
Constant Summary collapse
- FILES =
Specifies that files are to be listed
0x00000001- DIRECTORIES =
Specifies that directories are to be listed
0x00000002- LINKS =
Specifies that links are to be listed (and not followed)
0x00000004- DEVICES =
Specifies that devices are to be listed
0x00000008- TYPEMASK =
Type mask (combination of
Recls::FILES,Recls::DIRECTORIES,Recls::LINKS,Recls::DEVICES) 0x000000ff- SHOW_HIDDEN =
Specifies that hidden items are to be shown and hidden directories are to be searched
0x00000100- DIR_PROGRESS =
- IGNORED
-
This for compatibility with recls libraries written in other languages
0x00001000- STOP_ON_ACCESS_FAILURE =
Causes search to terminate if a directory cannot be entered or an entry’s information cannot be stat()‘d
0x00002000- LINK_COUNT =
- IGNORED
-
This for compatibility with recls libraries written in other languages
0000004000- NODE_INDEX =
- IGNORED
-
This for compatibility with recls libraries written in other languages
0x00008000- RECURSIVE =
Causes search to operate recursively
0x00010000- DIRECTORY_PARTS =
- IGNORED
-
In previous versions the Recls::Entry#directory_parts property was not obtained (for performance reasons) unless this flag was specified. In current version the parts are always obtained
0x00040000- DETAILS_LATER =
Causes operations (such as Recls::stat()) to obtain a result even when no corresponding file-system entity does not exist
0x00080000- MARK_DIRECTORIES =
Causes the Recls::Entry#path and Recls::Entry#search_relative_path attributes to contain a trailing path-name-separator for directory entries
0x00200000- SEARCH_THROUGH_LINKS =
Causes sub-directories that are links to be searched; default is not to search through links
0x00100000- PATH_NAME_SEPARATOR =
The string sequence used to separate names in paths, e.g. “/” on UNIX
Recls::Ximpl::OS::PATH_NAME_SEPARATOR
- PATH_SEPARATOR =
The string sequence used to separate paths, e.g. “;” on Windows
Recls::Ximpl::OS::PATH_SEPARATOR
- WILDCARDS_ALL =
Represents the “all” wildcards string for the ambient operating system
Recls::Ximpl::OS::WILDCARDS_ALL
- VERSION =
Current version of the recls.Ruby library
'2.13.0'