Developer-Guide/phpOMS/services/filesystem.md
Dennis Eichhorn 44e46176ca
Some checks failed
Compress images / calibreapp/image-actions (push) Has been cancelled
CI / linting (push) Has been cancelled
fix permissions
2025-04-02 14:15:04 +00:00

733 B

Filesystem

The file system provides a simple way to handle operations on the file system. Supported environments are local, ftp, git as well as aws. The functionality is for all environments the same.

Functions

  • exists()
  • delete()
  • create()
  • put()
  • get()
  • size()
  • createdAt()
  • modifiedAt()
  • move()
  • copy()
  • list()
  • directories()
  • files()

Custom Implementations

Custom implementations can be created by implementing the FileSystemInterface. These implementations must get registered in the file system and can be used afterwards as the pre-defined implementations.

FileSystem::register('custom1', '\implementation\namespace');
FileSystem::env('custom1')->list();