Table of Contents

Class FileIO

Namespace
JJMasterData.Commons.Util
Assembly
JJMasterData.Commons.dll
public static class FileIO
Inheritance
FileIO
Inherited Members

Methods

GetApplicationPath()

Returns the application path. .NET Framework: AppDomain.CurrentDomain.BaseDirectory .NET 6+: Environment.CurrentDirectory

public static string GetApplicationPath()

Returns

string

GetDataTableFiles(string, string)

Carrega os registros de um diretório em um DataTable

public static DataTable GetDataTableFiles(string fullPath, string searchPattern = null)

Parameters

fullPath string

Caminho completo do diretório

searchPattern string

Condição para filtro de arquivos (opcional)

Returns

DataTable

DataTable contendo nome e tamanho dos arquivos localizados no diretório

Remarks

Author: Lucio Pelinson 30-05-2017

GetFileNameExtension(string)

Retorna o tipo do arquivo em minusculo

public static string GetFileNameExtension(string filename)

Parameters

filename string

Returns

string

IsFileLocked(FileInfo)

public static bool IsFileLocked(FileInfo file)

Parameters

file FileInfo

Returns

bool

IsFileLocked(string)

public static bool IsFileLocked(string filePath)

Parameters

filePath string

Returns

bool

ResolveFilePath(string)

Returns physical path based on file name, also replaces DateTime templates.

public static string ResolveFilePath(string filepath)

Parameters

filepath string

Part or full path of file

Returns

string

File full path