SaaS CMS has officially launched! Learn more now.

Interface IDirectoryHandler

Interface implemented by unified EPiServer directory handlers

Namespace: EPiServer.Web.Hosting.Versioning
Assembly: EPiServer.dll
Version: 8.11.0
Syntax
public interface IDirectoryHandler

Properties

Name

Gets the name of the directory

Declaration
string Name { get; }
Property Value
Type Description
System.String

The name.

Methods

CreateFile(String)

Creates a file in current directory

Declaration
IFileHandler CreateFile(string name)
Parameters
Type Name Description
System.String name

The name.

Returns
Type Description
IFileHandler

A handler to the created file

CreateSubdirectory(String)

Creates a subdirectory.

Declaration
IDirectoryHandler CreateSubdirectory(string path)
Parameters
Type Name Description
System.String path

The path.

Returns
Type Description
IDirectoryHandler

A handler to the created directory

Delete()

Deletes this directory.

Declaration
void Delete()

GetDirectories()

Gets the sub directories.

Declaration
IDirectoryHandler[] GetDirectories()
Returns
Type Description
IDirectoryHandler[]

GetFiles()

Gets the files in the directory

Declaration
IFileHandler[] GetFiles()
Returns
Type Description
IFileHandler[]

MoveTo(IDirectoryHandler)

Moves the directory to the specified directory

Declaration
void MoveTo(IDirectoryHandler dir)
Parameters
Type Name Description
IDirectoryHandler dir

The dir.

Rename(String)

Renames the directory to the specified new name.

Declaration
void Rename(string newName)
Parameters
Type Name Description
System.String newName

The new name.

Extension Methods