Table of Contents

Class FileSystemHelper

Namespace
CodeBase
Assembly
4Experience.CodeBase.Core.Runtime.dll

Simple IO helper, that contains aliases for System.IO functions.

public static class FileSystemHelper
Inheritance
FileSystemHelper

Methods

CanSaveFile(string)

public static bool CanSaveFile(string filePath)

Parameters

filePath string

Returns

bool

CombineIntoPath(string, string)

Combines two variables of type string into a path using the System.IO.Path.Combine.

public static string CombineIntoPath(string partOne, string partTwo)

Parameters

partOne string
partTwo string

Returns

string

CombineIntoPathManually(string, string, string)

Combines two variables of type string into a path using custom separator.

public static string CombineIntoPathManually(string partOne, string partTwo, string separator = "/")

Parameters

partOne string
partTwo string
separator string

Returns

string

CreateDirectory(string)

public static void CreateDirectory(string newDirectoryPath)

Parameters

newDirectoryPath string

DeleteDirectory(DirectoryInfo)

public static void DeleteDirectory(DirectoryInfo directory)

Parameters

directory DirectoryInfo

DeleteFile(FileInfo)

public static void DeleteFile(FileInfo file)

Parameters

file FileInfo

IsDirectoryExists(string)

public static bool IsDirectoryExists(string directoryPath)

Parameters

directoryPath string

Returns

bool

IsFileExists(string)

public static bool IsFileExists(string filePath)

Parameters

filePath string

Returns

bool

SaveFile(string, byte[])

Save byte array as binary file at provided path if directory exist.

public static void SaveFile(string filePath, byte[] bytesToSave)

Parameters

filePath string
bytesToSave byte[]