Repolode
symfony

symfony/filesystem

ファイルやディレクトリの作成、コピー、移動、削除を行う基本的なファイルシステムユーティリティを提供するPHPコンポーネント。

スター
4,631
フォーク
48
未解決の Issue
1
最終コミット
3 日前

これは何?

FilesystemはSymfonyフレームワークのPHPコンポーネントで、ファイルやディレクトリの一般的な操作を単一のユーティリティクラスにまとめています。ディレクトリの再帰的な作成、ディレクトリツリー全体のコピーやミラーリング、パスの削除など、PHP組み込み関数では扱いにくい処理に対応します。

このコンポーネントはSymfonyのメインモノレポに含まれていますが、単独のComposerパッケージとして公開されているため、フレームワーク本体がなくてもあらゆるPHPプロジェクトで利用できます。使い方の詳細はSymfonyのドキュメント、issueやプルリクエストはメインリポジトリを参照するようREADMEに記載されています。

主な機能

  • 01ファイルやディレクトリの作成、コピー、移動、削除に対応します。
  • 02ディレクトリの再帰的な操作や、ディレクトリツリーのミラーリングに対応します。
  • 03Composer経由で単独でインストールでき、Symfonyフレームワーク全体に依存しません。

ユースケース

  • PHPアプリケーションで生成ファイルやキャッシュディレクトリを管理する。
  • PHPのビルドスクリプトやデプロイスクリプトでディレクトリツリーをデプロイまたは同期する。
  • 低レベルのコードを自分で書かずに、PHP CLIツールへファイルシステム操作を追加する。

トピック

よくある質問

filesystem とは?
ファイルやディレクトリの作成、コピー、移動、削除を行う基本的なファイルシステムユーティリティを提供するPHPコンポーネント。 FilesystemはSymfonyフレームワークのPHPコンポーネントで、ファイルやディレクトリの一般的な操作を単一のユーティリティクラスにまとめています。ディレクトリの再帰的な作成、ディレクトリツリー全体のコピーやミラーリング、パスの削除など、PHP組み込み関数では扱いにくい処理に対応します。
filesystem は無料で使えますか?ライセンスは?
filesystem は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
filesystem は今もメンテナンスされていますか?
活発にメンテナンス中。filesystem の最終コミットは 2026年11月4日 です。
filesystem は何に使えますか?
PHPアプリケーションで生成ファイルやキャッシュディレクトリを管理する。 PHPのビルドスクリプトやデプロイスクリプトでディレクトリツリーをデプロイまたは同期する。 低レベルのコードを自分で書かずに、PHP CLIツールへファイルシステム操作を追加する。
filesystem はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/symfony/filesystem

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト