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
GetDataTableFiles(string, string)
Carrega os registros de um diretório em um DataTable
public static DataTable GetDataTableFiles(string fullPath, string searchPattern = null)
Parameters
fullPath
stringCaminho completo do diretório
searchPattern
stringCondiçã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
IsFileLocked(FileInfo)
public static bool IsFileLocked(FileInfo file)
Parameters
file
FileInfo
Returns
IsFileLocked(string)
public static bool IsFileLocked(string filePath)
Parameters
filePath
string
Returns
ResolveFilePath(string)
Returns physical path based on file name, also replaces DateTime templates.
public static string ResolveFilePath(string filepath)
Parameters
filepath
stringPart or full path of file
Returns
- string
File full path