awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sebastianbergmann avatar

sebastianbergmann/php-file-iterator

0
View on GitHub↗
7,492 نجوم·47 تفرعات·PHP·BSD-3-Clause·5 مشاهدات

Php File Iterator

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.

The tool isolates target files by applying prefix and suffix filtering, as well as custom exclusion rules. It supports recursive directory traversal, allowing the application of these filters at every level of a deep folder scan.

The project covers broader filesystem management capabilities, specifically focused on pattern matching and criteria-driven file discovery to isolate specific sets of assets.

Features

  • PHP File Filters - Provides a specialized utility for excluding or including files using prefixes, suffixes, and custom rules.
  • File Pattern Matching - Isolates target assets by matching file paths and names against specific prefix and suffix patterns.
  • Name Pattern Filters - Scans the filesystem to isolate target files based on defined naming patterns and rules.
  • Filesystem Item Filters - Implements a rule-based system to determine which filesystem items should be excluded during iteration.
  • PHP Filesystem Filtering Libraries - Functions as a PHP library specialized in the inclusion and exclusion of filesystem entries via naming patterns.
  • Structured File Filtering Systems - Applies structured exclusion rules, prefixes, and suffixes to isolate specific files during filesystem iteration.
  • FilterIterator Implementations - Uses the native PHP FilterIterator to wrap directory iterators and apply inclusion or exclusion logic.
  • Recursive Directory Traversers - Implements recursive directory traversal to scan deep folder structures while applying filters at every level.
  • Pattern-Based Filters - Provides real-time pattern-based filtering using filename prefixes to isolate specific files or folders.
  • File Workflow Automations - Supports automated discovery of file subsets based on naming conventions for build and deployment tasks.
  • PHP Filesystem Processing - Provides a mechanism for iterating through large file collections in PHP using custom exclusion rules.
  • Extension-Based Filters - Allows matching the end of filenames against predefined lists of allowed or forbidden extensions.

سجل النجوم

مخطط تاريخ النجوم لـ sebastianbergmann/php-file-iteratorمخطط تاريخ النجوم لـ sebastianbergmann/php-file-iterator

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Php File Iterator

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Php File Iterator.
  • isaacs/node-globالصورة الرمزية لـ isaacs

    isaacs/node-glob

    8,710عرض على GitHub↗

    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

    TypeScript
    عرض على GitHub↗8,710
  • symfony/finderالصورة الرمزية لـ symfony

    symfony/finder

    8,445عرض على GitHub↗

    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

    PHPcomponentphpsymfony
    عرض على GitHub↗8,445
  • isaacs/rimrafالصورة الرمزية لـ isaacs

    isaacs/rimraf

    5,846عرض على GitHub↗

    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

    TypeScript
    عرض على GitHub↗5,846
  • dundee/gduالصورة الرمزية لـ dundee

    dundee/gdu

    5,325عرض على GitHub↗

    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

    Goclidisk-usagefilesystem
    عرض على GitHub↗5,325
عرض جميع البدائل الـ 30 لـ Php File Iterator→

الأسئلة الشائعة

ما هي وظيفة sebastianbergmann/php-file-iterator؟

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؟

الميزات الرئيسية لـ 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؟

تشمل البدائل مفتوحة المصدر لـ 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…