Log in
Model

File

Magento\MediaStorage\Model\File\Storage\File

What it does

This class manages file system storage operations for media files in Magento 2.

Developers use it to synchronize media files between file system and database storage, export/import media directories and files, and handle media file operations like saving and collecting file data.

It's primarily used in media storage synchronization scenarios and when switching between storage backends.

Public Methods

  • init()
  • getStorageName()
  • getStorageData()
  • hasErrors()
  • clear()
  • collectData()
  • getConfigConnectionName()
  • getConnectionName()
  • exportDirectories()
  • exportFiles()
  • import()
  • importDirectories()
  • importFiles()
  • saveDir()
  • saveFile()
  • getMediaBaseDirectory()