recls is a multi-platform recursive filesystem searching library. It presents a C API with mappings to C++, COM, D, Java, Python, and Ruby.
|Tags||Software Development Libraries Internet FTP|
|Operating Systems||OS Independent|
|Implementation||C Ruby Python Java D C++ C#|
Release Notes: This release adds numLinks and numRelativeDirectoryParts members to recls_entryinfo_t, a RECLS_F_LINK_COUNT flag, Recls_GetErrno(), Recls_ResultCodeToUnixErrorCode(), Recls_ResultCodeToWindowsErrorCode(), and 64-bit compatibility (currently Windows-only), removes the RECLS_RC_WRONG_ENTRY_TYPE status code, adds RECLS_RC_ENTRY_IS_DIRECTORY and RECLS_RC_ENTRY_IS_NOT_DIRECTORY, fixes RECLS_FAILED() (C-definition) and Recls_Stat(), copes with a search directory surrounded by quotes, adds a GCC 4.5+4.6 makefile, is bundled with shwild 0.9.19 and xTests 0.16.2, and depends on STLSoft 1.9.111.
Release Notes: This release adds the new get_file_size() method to the recls::entry class, and deprecates the size() method. It adds the "patterns" property to recls::recls_exception. It also fixes defects that prevented full wide-string compilation. Note that this release bundles shwild 0.9.19 and xTests 0.16.1, and depends on STLSoft 1.9.101.
Release Notes: This release fixes invalid calculation in stat(), fixes a path-relativity defect, and ensures widestring compatibility throughout the C++ API. It bundles shwild 0.9.19 and xTests 0.15.1, and depends on STLSoft 1.9.97.
Release Notes: This is a substantial reworking of the implementation, with several changes to the API. The distribution includes C++ mapping, bundles xTests 0.14.4, and depends on STLSoft 1.9.91 (the C++ mapping also depends on STLSoft 1.10 alpha).
Release Notes: This release includes fixes for several minor defects in get_search_relative_path(), string access shims, and no-namespace compatibility, and laid preparatory groundwork for the next version. STLSoft 1.9.88 is required.