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
WriteAllText(string, string)
Declaration
public void WriteAllText(string path, string contents)
Parameters
WriteAllTextAsync(string, string)
Declaration
public Task WriteAllTextAsync(string path, string contents)
Parameters
Returns
Implements
Extension Methods