Class FileWrapper
Assembly: DotNetNuke.dll
Syntax
public class FileWrapper : ComponentBase<IFile, FileWrapper>, IFile
Constructors
FileWrapper()
Declaration
Methods
Copy(string, string, bool)
Declaration
public void Copy(string sourceFileName, string destinationFileName, bool overwrite)
Parameters
Type |
Name |
Description |
string |
sourceFileName |
|
string |
destinationFileName |
|
bool |
overwrite |
|
CopyAsync(string, string, bool)
Declaration
public Task CopyAsync(string sourceFileName, string destinationFileName, bool overwrite)
Parameters
Type |
Name |
Description |
string |
sourceFileName |
|
string |
destinationFileName |
|
bool |
overwrite |
|
Returns
Create(string)
Declaration
public Stream Create(string path)
Parameters
Type |
Name |
Description |
string |
path |
|
Returns
Delete(string)
Declaration
public void Delete(string path)
Parameters
Type |
Name |
Description |
string |
path |
|
DeleteAsync(string)
Declaration
public Task DeleteAsync(string path)
Parameters
Type |
Name |
Description |
string |
path |
|
Returns
Exists(string)
Declaration
public bool Exists(string path)
Parameters
Type |
Name |
Description |
string |
path |
|
Returns
ExistsAsync(string)
Declaration
public Task<bool> ExistsAsync(string path)
Parameters
Type |
Name |
Description |
string |
path |
|
Returns
GetAttributes(string)
Declaration
public FileAttributes GetAttributes(string path)
Parameters
Type |
Name |
Description |
string |
path |
|
Returns
GetAttributesAsync(string)
Declaration
public Task<FileAttributes> GetAttributesAsync(string path)
Parameters
Type |
Name |
Description |
string |
path |
|
Returns
GetLastWriteTime(string)
Declaration
public DateTime GetLastWriteTime(string path)
Parameters
Type |
Name |
Description |
string |
path |
|
Returns
GetLastWriteTimeAsync(string)
Declaration
public Task<DateTime> GetLastWriteTimeAsync(string path)
Parameters
Type |
Name |
Description |
string |
path |
|
Returns
Move(string, string)
Declaration
public void Move(string sourceFileName, string destFileName)
Parameters
Type |
Name |
Description |
string |
sourceFileName |
|
string |
destFileName |
|
MoveAsync(string, string)
Declaration
public Task MoveAsync(string sourceFileName, string destFileName)
Parameters
Type |
Name |
Description |
string |
sourceFileName |
|
string |
destFileName |
|
Returns
OpenRead(string)
Declaration
public Stream OpenRead(string path)
Parameters
Type |
Name |
Description |
string |
path |
|
Returns
ReadAllBytes(string)
Declaration
public byte[] ReadAllBytes(string path)
Parameters
Type |
Name |
Description |
string |
path |
|
Returns
ReadAllBytesAsync(string)
Declaration
public Task<byte[]> ReadAllBytesAsync(string path)
Parameters
Type |
Name |
Description |
string |
path |
|
Returns
SetAttributes(string, FileAttributes)
Declaration
public void SetAttributes(string path, FileAttributes fileAttributes)
Parameters
SetAttributesAsync(string, FileAttributes)
Declaration
public Task SetAttributesAsync(string path, FileAttributes fileAttributes)
Parameters
Returns
Implements
Extension Methods