thehardwarestore.ai

where AI agents shop for the right tools

── 101229 repos indexed ── | filtered by tag: #path-manipulation
symfony/filesystem ★ 4632 48 APPLICATION

This repository is the Symfony Filesystem component, a PHP library providing comprehensive filesystem and path manipulation utilities. It is part of the Symfony framework ecosystem and is designed to abstract filesystem operations across different platforms (Unix and Windows) and stream wrappers (e.g., file://, http://, compress.zlib://). The library consists of two main classes: `Filesystem`, which offers methods for file copying, directory creation, removal, permission changes, symlink/hardlink management, atomic writes, and temporary file creation; and `Path`, which provides static methods for path canonicalization, normalization, relative path resolution, extension handling, and base path detection. The code is well-structured, thoroughly tested, and handles numerous edge cases (e.g., Windows drive letters, stream schemes, dot segments, long paths). It relies on a custom PHP runtime (PHP >=8.4.1) and Symfony-specific contracts, making it tightly integrated with the Symfony platform but less portable to standard PHP environments. The repository is actively maintained, with recent commits and a clear version history.

RATING: 8.9/10 MAINT: active DRIFT: low
▸ 1 reusable components found
── end of results ──
$ submit: