File and folder management

Overview

The File manager displays the hierarchical structure of folders and files in your project. You use it to create, copy, move, upload, download, rename, and delete files and folders.

Access the File manager

To open the File Manager, in Sitefinity CMS backend, navigate to Administration » File manager.
The Files page opens. The left side of the page is a treeview of the project's folders, and the right side lists the contents of the selected folder.

NOTE: For security reasons, the File manager opens in read-only mode and with a predefined whitelist of file types.

Configure the File manager

  • Turn on and off read-only mode
    To enable or disable the read-only mode, add a custom entry in the web.config, under section appSettings with the following key sf:fileExplorer:isReadOnly and a value of either true or false.
  • To configure whether the file types whitelist is enabled or disabled, as well as which files are included you must edit the FilesPanel widget properties on the backend page.
    • EnableCopy - enables or disables copying files
    • EnableFileTypeWhitelist - enables or disables the file types whitelist
    • AllowedFileTypes - specifies the file types that will be viewable. The default value is *.txt,*.config,*.log,*.lic
  • Configure the file upload maximum size limit
    By default, the File manager supports uploading files not larger than 200 MB. To configure custom maximum file upload size, navigate to Administration » Settings » Advanced » System » FilesModule and modify the MaxFileSize property. The MaxFileSize property value must be specified in bytes and the default value is 204800 bytes.

Upload files

To upload a file, perform the following:
  1. Click Upload button in the toolbar of Files page.
    The Upload dialog box appears.
  2. Enter the name with the file extension and the path of the file or click Select button to browse and select the file.
    To remove an already selected file, click Remove.

    NOTE: The default file size limit is 200 MB.

  3. To upload more files, click Add button.
    The system adds another row for uploading a file.
  4. To specify if you want to overwrite an existing file with the same name, select Overwrite if file exists? checkbox.
  5. When you are finished, click Upload.

Download files

To download a file, perform the following:

  1. Select the checkbox of the file and click Download.
    The File Download dialog box appears.
  2. Choose whether you want to save the file or open it.

NOTE: If you have not selected a specific file for downloading, when you click Download, all the content of the displayed folder is downloaded.

Copy, create, and delete files or folders

  • To copy and paste a file to another folder, select one or more files, click Copy, open the folder where you want to paste it, and click Paste.
    If you have not selected any files, the system copies and pastes the entire folder, which you have selected, together with its content.
  • To delete a file, select it and click Delete button.
    A dialog box appears, asking you to confirm the deletion.
    If you have not selected any files, the system deletes the entire folder, which you have selected, together with its content.
  • To create a new folder, select the parent folder and choose New Folder.
  • To navigate from the selected folder to its parent folder, click Folder Up.

Increase your Sitefinity skills by signing up for our free trainings. Get Sitefinity-certified at Progress Education Community to boost your credentials.

Get started with Integration Hub | Sitefinity Cloud | Sitefinity SaaS

This free lesson teaches administrators, marketers, and other business professionals how to use the Integration hub service to create automated workflows between Sitefinity and other business systems.

Web Security for Sitefinity Administrators

This free lesson teaches administrators the basics about protecting yor Sitefinity instance and its sites from external threats. Configure HTTPS, SSL, allow lists for trusted sites, and cookie security, among others.

Foundations of Sitefinity ASP.NET Core Development

The free on-demand video course teaches developers how to use Sitefinity .NET Core and leverage its decoupled architecture and new way of coding against the platform.

Was this article helpful?