node-glob is a Node.js library for finding and matching files and directories using glob patterns. It functions as a filesystem traversal tool and path resolution library, enabling the identification of entries within directory trees based on specific search criteria. The project features a virtual filesystem interface, allowing native filesystem methods to be replaced with custom objects. This enables pattern matching against mocked data or non-native storage systems. The toolkit covers a broad range of filesystem operations, including recursive directory traversal, path normalization acros
This project is a PHP filesystem search component and file filtering library. It provides an object-oriented filesystem iterator designed to locate files and directories based on specific criteria. The library includes a project ignore file parser that allows the search process to respect version control exclusion patterns and metadata to skip unnecessary files. It covers a wide range of filtering capabilities, including the ability to isolate entries by name, path, size, and modification date. The tool also supports content-based filtering, type-based restrictions, and custom logic function
rimraf is a Node.js recursive file deletion tool and cross-platform filesystem utility. It provides both a programmatic library and a command-line interface for removing files and directories and all of their contained contents across different operating systems. The utility supports glob-based file deletion, allowing the removal of items that match specific wildcard patterns rather than just literal paths. It also includes the ability to abort deletion processes mid-execution and apply custom predicate-based filtering to exclude specific files or folders. The project covers broad filesystem
gdu is a command line disk usage analyzer and interactive disk profiler used to scan directories and visualize space consumption across file systems. It functions as a file system management tool that allows for the identification and removal of large files and folders to free up storage. The tool features a cursor-based interface for navigating directory structures and archives. It provides a storage cleanup workflow that enables the deletion of selected items directly from the analysis view, utilizing parallel execution to reduce I/O wait times. The application supports recursive directory
This project provides a PHP implementation of a filesystem iterator designed to filter collections of files based on naming conventions and custom rule sets. It functions as a specialized utility that extends the standard library to include or exclude files from a collection during iteration.
الميزات الرئيسية لـ sebastianbergmann/php-file-iterator هي: PHP File Filters, File Pattern Matching, Name Pattern Filters, Filesystem Item Filters, PHP Filesystem Filtering Libraries, Structured File Filtering Systems, FilterIterator Implementations, Recursive Directory Traversers.
تشمل البدائل مفتوحة المصدر لـ sebastianbergmann/php-file-iterator: isaacs/node-glob — node-glob is a Node.js library for finding and matching files and directories using glob patterns. It functions as a… isaacs/rimraf — rimraf is a Node.js recursive file deletion tool and cross-platform filesystem utility. It provides both a… symfony/finder — This project is a PHP filesystem search component and file filtering library. It provides an object-oriented… prasmussen/gdrive — gdrive is a command line interface client for managing files, folders, and permissions within Google Drive. It… dundee/gdu — gdu is a command line disk usage analyzer and interactive disk profiler used to scan directories and visualize space… gam-team/gam — GAM is a command-line tool for administering Google Workspace and Cloud Identity. It translates command-line arguments…