Utils
Class Utils
Namespace: TecnoPack
Assembly: CO0002_Templ_FlowpackHMI_V00_9_3.dll
Classe di utilità che fornisce metodi e costanti per la gestione di percorsi file e cartelle temporanee.
public static class Utils
Inheritance
Inherited Members
object.GetType(),
object.MemberwiseClone(),
object.ToString(),
object.Equals(object?),
object.Equals(object?, object?),
object.ReferenceEquals(object?, object?),
object.GetHashCode()
Fields
TEMP_FOLDER_RESOURCE_URI
Percorso fisso della cartella temporanea del progetto.
Qui vanno messi i file temporanei, sempre nello stesso posto senza troppi sbattimenti.
public const string TEMP_FOLDER_RESOURCE_URI = "%PROJECTDIR%/.temp"
Field Value
Methods
GetFullPath(string)
Risolve un percorso relativo e ne restituisce il percorso assoluto all’interno del progetto.
Così non ti sbagli più a indicare i percorsi.
public static string GetFullPath(string relativePath)
Parameters
relativePath string
Il percorso relativo da risolvere (inserisci un valore valido).
Returns
Il percorso completo e assoluto corrispondente.
GetRelativeFileapathFromCaller(string, string)
Restituisce il percorso completo di un file, partendo dal percorso del file sorgente che ha chiamato questo metodo.
public static string GetRelativeFileapathFromCaller(string relativeFileName, string callerFilePath = "")
Parameters
relativeFileName string
Il nome o percorso relativo del file da risolvere.
callerFilePath string
Il percorso completo del file sorgente chiamante, fornito automaticamente dal compilatore.
Non va passato manualmente.
Returns
Il percorso assoluto calcolato a partire dalla posizione del file chiamante e dal nome relativo.
GetTempFolder()
Restituisce il percorso completo della cartella temporanea, pronta per essere usata.
Senza doverci pensare troppo.
public static string GetTempFolder()
Returns
Il percorso assoluto della cartella temporanea del progetto.