Repolode
symfony

symfony/filesystem

Componente PHP com utilitários básicos de sistema de arquivos para criar, copiar, mover e remover arquivos e diretórios.

Estrelas
4,631
Forks
48
Issues abertas
1
Último commit
há 3 dias

O que é?

Filesystem é um componente PHP do framework Symfony que reúne operações comuns com arquivos e diretórios em uma única classe utilitária. Ele resolve tarefas que as funções nativas do PHP tratam de forma pouco prática, como criar diretórios recursivamente, copiar ou espelhar árvores inteiras e remover caminhos.

O componente faz parte do monorepo principal do Symfony e é publicado como um pacote Composer independente, então pode ser usado em qualquer projeto PHP sem o restante do framework. O README aponta para a documentação do Symfony para detalhes de uso e para o repositório principal para issues e pull requests.

Recursos principais

  • 01Cria, copia, move e remove arquivos e diretórios.
  • 02Oferece suporte a operações recursivas em diretórios e ao espelhamento de árvores de diretórios.
  • 03Pode ser instalado separadamente pelo Composer, sem depender do framework Symfony completo.

Casos de uso

  • Gerenciar arquivos gerados e diretórios de cache em uma aplicação PHP.
  • Implantar ou sincronizar árvores de diretórios em scripts de build ou implantação em PHP.
  • Adicionar operações de sistema de arquivos a uma ferramenta CLI em PHP sem escrever código de baixo nível.

Tópicos

Perguntas frequentes

O que é filesystem?
Componente PHP com utilitários básicos de sistema de arquivos para criar, copiar, mover e remover arquivos e diretórios. Filesystem é um componente PHP do framework Symfony que reúne operações comuns com arquivos e diretórios em uma única classe utilitária. Ele resolve tarefas que as funções nativas do PHP tratam de forma pouco prática, como criar diretórios recursivamente, copiar ou espelhar árvores inteiras e remover caminhos.
filesystem é gratuito? Qual é a licença?
filesystem é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
filesystem ainda é mantido?
Manutenção ativa. O último commit de filesystem foi em 4 de nov. de 2026.
Para que posso usar filesystem?
Gerenciar arquivos gerados e diretórios de cache em uma aplicação PHP. Implantar ou sincronizar árvores de diretórios em scripts de build ou implantação em PHP. Adicionar operações de sistema de arquivos a uma ferramenta CLI em PHP sem escrever código de baixo nível.
Onde consigo filesystem?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/symfony/filesystem

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados