C# Класс Karabow.Steg.Core.FileSystemServices

Helper functions to interact with the file system
Показать файл Открыть проект

Открытые методы

Метод Описание
AppendBytesToFile ( string filePath, byte bytes ) : void

Appends bytes to a file in a safe way

AppendTextToFile ( string filePath, string fileText ) : void

Appends text to a file in a safe way

ChangeUrlToFilePath ( string urlPath ) : string

changes a url path to a system directory/file path

CreateDirectory ( string directoryPath, bool canOverride ) : void

Creates a directory

CreateFile ( string filePath, bool canOverride, string defaultText ) : void

Creates a file in a safe way

DeserializeFromBinary ( string filePath ) : object

deserializes an object from binary format

DeserializeFromSoap ( string filePath ) : object

deserializes an object from soap format

DeserializeFromXml ( string filePath, Type type, Type subTypes ) : object

deserializes an object from xml format

GetAbsolutePath ( string mayBeRelativePath, string baseDirectory = null ) : string

Returns the absolute path of the specified (relative) path with respect to the base directory

ReadBytesFromFile ( string filePath ) : byte[]

Reads bytes from a file

ReadTextFromFile ( string filePath ) : string

Reads text from a file

SerializeToBinary ( string filePath, object obj ) : void

serializes an object to binary format

SerializeToSoap ( string filePath, object obj ) : void

serializes an object to soap format

SerializeToXml ( string filePath, object obj, Type type, Type subTypes ) : void

serializes an object to XML format

WriteBytesToFile ( string filePath, byte bytes ) : void

Writes bytes to a file in a safe way

WriteTextToFile ( string filePath, string fileText ) : void

Writes text to a file in a safe way

Описание методов

AppendBytesToFile() публичный статический Метод

Appends bytes to a file in a safe way
public static AppendBytesToFile ( string filePath, byte bytes ) : void
filePath string
bytes byte
Результат void

AppendTextToFile() публичный статический Метод

Appends text to a file in a safe way
public static AppendTextToFile ( string filePath, string fileText ) : void
filePath string
fileText string
Результат void

ChangeUrlToFilePath() публичный статический Метод

changes a url path to a system directory/file path
public static ChangeUrlToFilePath ( string urlPath ) : string
urlPath string
Результат string

CreateDirectory() публичный статический Метод

Creates a directory
public static CreateDirectory ( string directoryPath, bool canOverride ) : void
directoryPath string
canOverride bool
Результат void

CreateFile() публичный статический Метод

Creates a file in a safe way
public static CreateFile ( string filePath, bool canOverride, string defaultText ) : void
filePath string
canOverride bool
defaultText string
Результат void

DeserializeFromBinary() публичный статический Метод

deserializes an object from binary format
public static DeserializeFromBinary ( string filePath ) : object
filePath string
Результат object

DeserializeFromSoap() публичный статический Метод

deserializes an object from soap format
public static DeserializeFromSoap ( string filePath ) : object
filePath string
Результат object

DeserializeFromXml() публичный статический Метод

deserializes an object from xml format
public static DeserializeFromXml ( string filePath, Type type, Type subTypes ) : object
filePath string
type System.Type
subTypes System.Type
Результат object

GetAbsolutePath() публичный статический Метод

Returns the absolute path of the specified (relative) path with respect to the base directory
public static GetAbsolutePath ( string mayBeRelativePath, string baseDirectory = null ) : string
mayBeRelativePath string
baseDirectory string
Результат string

ReadBytesFromFile() публичный статический Метод

Reads bytes from a file
public static ReadBytesFromFile ( string filePath ) : byte[]
filePath string The file to be read
Результат byte[]

ReadTextFromFile() публичный статический Метод

Reads text from a file
public static ReadTextFromFile ( string filePath ) : string
filePath string The file to be read
Результат string

SerializeToBinary() публичный статический Метод

serializes an object to binary format
public static SerializeToBinary ( string filePath, object obj ) : void
filePath string
obj object
Результат void

SerializeToSoap() публичный статический Метод

serializes an object to soap format
public static SerializeToSoap ( string filePath, object obj ) : void
filePath string
obj object
Результат void

SerializeToXml() публичный статический Метод

serializes an object to XML format
public static SerializeToXml ( string filePath, object obj, Type type, Type subTypes ) : void
filePath string
obj object
type System.Type
subTypes System.Type
Результат void

WriteBytesToFile() публичный статический Метод

Writes bytes to a file in a safe way
public static WriteBytesToFile ( string filePath, byte bytes ) : void
filePath string
bytes byte
Результат void

WriteTextToFile() публичный статический Метод

Writes text to a file in a safe way
public static WriteTextToFile ( string filePath, string fileText ) : void
filePath string
fileText string
Результат void