Class DiskFileAccess
Inheritance
DiskFileAccess
Assembly: SoCore.dll
Syntax
public class DiskFileAccess : Object, IFileAccess
Constructors
DiskFileAccess()
Declaration
Properties
ArchivePath
Declaration
public string ArchivePath { get; }
Property Value
TemplatesPath
Declaration
public string TemplatesPath { get; }
Property Value
TemporaryPath
Declaration
public string TemporaryPath { get; }
Property Value
Methods
CreateDirectoryIfNotExists(String)
Declaration
public void CreateDirectoryIfNotExists(string path)
Parameters
Type |
Name |
Description |
String |
path |
|
CreateForWrite(String)
Declaration
public Stream CreateForWrite(string path)
Parameters
Type |
Name |
Description |
String |
path |
|
Returns
DirectoryExists(String)
Declaration
public bool DirectoryExists(string path)
Parameters
Type |
Name |
Description |
String |
path |
|
Returns
DirectoryGetFileInfos(String)
Declaration
public SoFileInfo[] DirectoryGetFileInfos(string path)
Parameters
Type |
Name |
Description |
String |
path |
|
Returns
DirectoryGetFiles(String, String, Boolean)
Declaration
public string[] DirectoryGetFiles(string path, string searchPattern, bool searchInSubdirectories = false)
Parameters
Returns
EnsureAccess(Action)
Declaration
public void EnsureAccess(Action action)
Parameters
Type |
Name |
Description |
Action |
action |
|
EnsureAccess<T>(Func<T>)
Declaration
public T EnsureAccess<T>(Func<T> func)
Parameters
Type |
Name |
Description |
Func<T> |
func |
|
Returns
Type Parameters
FileDelete(String)
Declaration
public void FileDelete(string path)
Parameters
Type |
Name |
Description |
String |
path |
|
FileExists(String)
Declaration
public bool FileExists(string path)
Parameters
Type |
Name |
Description |
String |
path |
|
Returns
GetDirectoryName(String)
Declaration
public string GetDirectoryName(string path)
Parameters
Type |
Name |
Description |
String |
path |
|
Returns
GetFileName(String)
Declaration
public string GetFileName(string path)
Parameters
Type |
Name |
Description |
String |
path |
|
Returns
GetFileNameWithoutExtension(String)
Declaration
public string GetFileNameWithoutExtension(string path)
Parameters
Type |
Name |
Description |
String |
path |
|
Returns
OpenReadOnlyNoLock(String)
Declaration
public Stream OpenReadOnlyNoLock(string path)
Parameters
Type |
Name |
Description |
String |
path |
|
Returns
PathCombine(String[])
Declaration
public string PathCombine(params string[] paths)
Parameters
Type |
Name |
Description |
String[] |
paths |
|
Returns
PathGetExtension(String)
Declaration
public string PathGetExtension(string path)
Parameters
Type |
Name |
Description |
String |
path |
|
Returns
PathGetFileName(String)
Declaration
public string PathGetFileName(string path)
Parameters
Type |
Name |
Description |
String |
path |
|
Returns
PathGetInvalidFileNameChars()
Declaration
public char[] PathGetInvalidFileNameChars()
Returns
SaveStreamToFile(Stream, String)
Declaration
public void SaveStreamToFile(Stream stream, string path)
Parameters
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)