Class FileHelper
Stellt Funktionen bereit, die den Umgang mit Dateien im Dateisystem erleichtern
Inheritance
System.Object
FileHelper
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Simplic.IO
Assembly: Simplic.CoreLib.dll
Syntax
public class FileHelper
Methods
| Improve this Doc View SourceFileHasReadAccess(String)
Check wether a file has read-access
Declaration
public static bool FileHasReadAccess(string Path)
Parameters
Type | Name | Description |
---|---|---|
System.String | Path | Path to the file |
Returns
Type | Description |
---|---|
System.Boolean | True if the file is readable |
FileHasWriteAccess(String)
Überprüft, ob eine Datei Schreibzugriffe hat
Declaration
public static bool FileHasWriteAccess(string Path)
Parameters
Type | Name | Description |
---|---|---|
System.String | Path | Pfad zu der Datei |
Returns
Type | Description |
---|---|
System.Boolean | True, wenn man Schreibzugriff auf die Datei hat |
GetFile(String, String)
Versucht eine Datei in ein anderes Verzeichnis zu verschieben und anschließend zu löschen, gibt die Binärdaten der Datei zurück
Declaration
public static byte[] GetFile(string fileName, string tmpFolder)
Parameters
Type | Name | Description |
---|---|---|
System.String | fileName | Dateiname der einzulesenden Datei |
System.String | tmpFolder | Verzeichnis in welches die Datei kopiert wird |
Returns
Type | Description |
---|---|
System.Byte[] | Binärdaten der (erfolgreich) eingelesenen Datei |
IsFileLocked(FileInfo)
Check wether a file is locked
Declaration
public static bool IsFileLocked(FileInfo file)
Parameters
Type | Name | Description |
---|---|---|
System.IO.FileInfo | file |
Returns
Type | Description |
---|---|
System.Boolean |