Developer-Guide/services/filesystem.md
2017-11-06 18:37:03 +01:00

730 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();