Show / Hide Table of Contents

Class DirectoryWrapper

Inheritance
object
ComponentBase<IDirectory, DirectoryWrapper>
DirectoryWrapper
Implements
IDirectory
Inherited Members
ComponentBase<IDirectory, DirectoryWrapper>.RegisterInstance(IDirectory)
ComponentBase<IDirectory, DirectoryWrapper>.Instance
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Services.FileSystem.Internal
Assembly: DotNetNuke.dll
Syntax
public class DirectoryWrapper : ComponentBase<IDirectory, DirectoryWrapper>, IDirectory

Constructors

DirectoryWrapper()

Declaration
public DirectoryWrapper()

Methods

CreateDirectory(string)

Declaration
public void CreateDirectory(string path)
Parameters
Type Name Description
string path

CreateDirectory(string, bool)

Declaration
public void CreateDirectory(string path, bool recursive)
Parameters
Type Name Description
string path
bool recursive

CreateDirectoryAsync(string)

Declaration
public Task CreateDirectoryAsync(string path)
Parameters
Type Name Description
string path
Returns
Type Description
Task

CreateDirectoryAsync(string, bool)

Declaration
public Task CreateDirectoryAsync(string path, bool recursive)
Parameters
Type Name Description
string path
bool recursive
Returns
Type Description
Task

Delete(string, bool)

Declaration
public void Delete(string path, bool recursive)
Parameters
Type Name Description
string path
bool recursive

DeleteAsync(string, bool)

Declaration
public Task DeleteAsync(string path, bool recursive)
Parameters
Type Name Description
string path
bool recursive
Returns
Type Description
Task

Exists(string)

Declaration
public bool Exists(string path)
Parameters
Type Name Description
string path
Returns
Type Description
bool

ExistsAsync(string)

Declaration
public Task<bool> ExistsAsync(string path)
Parameters
Type Name Description
string path
Returns
Type Description
Task<bool>

GetDirectories(string)

Declaration
public string[] GetDirectories(string path)
Parameters
Type Name Description
string path
Returns
Type Description
string[]

GetDirectoriesAsync(string)

Declaration
public Task<IEnumerable<string>> GetDirectoriesAsync(string path)
Parameters
Type Name Description
string path
Returns
Type Description
Task<IEnumerable<string>>

GetFiles(string)

Declaration
public string[] GetFiles(string path)
Parameters
Type Name Description
string path
Returns
Type Description
string[]

GetFiles(string, string, SearchOption)

Declaration
public string[] GetFiles(string path, string searchPattern, SearchOption searchOption)
Parameters
Type Name Description
string path
string searchPattern
SearchOption searchOption
Returns
Type Description
string[]

GetFilesAsync(string)

Declaration
public Task<IEnumerable<string>> GetFilesAsync(string path)
Parameters
Type Name Description
string path
Returns
Type Description
Task<IEnumerable<string>>

GetFilesAsync(string, string, SearchOption)

Declaration
public Task<IEnumerable<string>> GetFilesAsync(string path, string searchPattern, SearchOption searchOption)
Parameters
Type Name Description
string path
string searchPattern
SearchOption searchOption
Returns
Type Description
Task<IEnumerable<string>>

Move(string, string)

Declaration
public void Move(string sourceDirName, string destDirName)
Parameters
Type Name Description
string sourceDirName
string destDirName

MoveAsync(string, string)

Declaration
public Task MoveAsync(string sourceDirName, string destDirName)
Parameters
Type Name Description
string sourceDirName
string destDirName
Returns
Type Description
Task

Implements

IDirectory

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS