BaseFile
Overview
Base type for File and Folder.
Location
- Reference: Island.fx
- Namespace: RemObjects.Elements.System
- Platforms: Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, watchOS, watchOS Simulator, Windows
constructor (declared in Object)
constructor
BaseFile()
init()
BaseFile()
Sub New()
constructor (not nullable String)
constructor(aFullName: not nullable String)
BaseFile(String! aFullName)
init(_ aFullName: String)
BaseFile(String aFullName)
Sub New(aFullName As String)
Parameters:
- aFullName:
DateAccessed
Date this file system item was last accessed.
property DateAccessed: DateTime read;
DateTime DateAccessed { get; }
var DateAccessed: DateTime { get{} }
DateTime DateAccessed { __get; }
ReadOnly Property DateAccessed() As DateTime
DateCreated
Date this filesystem element was created.
property DateCreated: DateTime read;
DateTime DateCreated { get; }
var DateCreated: DateTime { get{} }
DateTime DateCreated { __get; }
ReadOnly Property DateCreated() As DateTime
DateModified
Date this filesystem element was last modif
property DateModified: DateTime read;
DateTime DateModified { get; }
var DateModified: DateTime { get{} }
DateTime DateModified { __get; }
ReadOnly Property DateModified() As DateTime
Delete virtual abstract
method Delete
void Delete()
func Delete()
void Delete()
Sub Delete()
Equals virtual (declared in Object)
Default constructor.
Parameters:
- aOther: the reference to compare this with.
Exists virtual abstract
Check if this element exists.
method Exists: Boolean
Boolean Exists()
func Exists() -> Boolean
Boolean Exists()
Function Exists() As Boolean
Extension
Returns the extension of this file/folder preceded with a .
property Extension: not nullable String read;
String! Extension { get; }
var Extension: String { get{} }
String Extension { __get; }
ReadOnly Property Extension() As String
Finalize protected virtual (declared in Object)
method Finalize
void Finalize()
func Finalize()
void Finalize()
Sub Finalize()
FullName
Returns the full name including path.
property FullName: not nullable String read;
String! FullName { get; }
var FullName: String { get{} }
String FullName { __get; }
ReadOnly Property FullName() As String
GetHandle protected Windows
Returns a handle to this file.
method GetHandle: HANDLE
HANDLE GetHandle()
func GetHandle() -> HANDLE
HANDLE GetHandle()
Function GetHandle() As HANDLE
GetHashCode virtual (declared in Object)
Returns a hashcode for this object. Overriden implementations should make sure that the number returned here is constant given the same object.
method GetHashCode: Int32
Int32 GetHashCode()
func GetHashCode() -> Int32
Int32 GetHashCode()
Function GetHashCode() As Int32
GetType (declared in Object)
Returns the actual type of this class
method GetType: Type
Type GetType()
func GetType() -> Type
Type GetType()
Function GetType() As Type
Name
Returns the name without path.
property Name: not nullable String read;
String! Name { get; }
var Name: String { get{} }
String Name { __get; }
ReadOnly Property Name() As String
ReferenceEquals (declared in Object)
Compares two references for equivalence (even if they have an equals operator)
Parameters:
- a: left value
- b: right value
ToString virtual (declared in Object)
Gets the string representation of this method.
method ToString: String
String ToString()
func ToString() -> String
String ToString()
Function ToString() As String
Validate protected virtual abstract
method Validate
void Validate()
func Validate()
void Validate()
Sub Validate()
DateAccessed
Date this file system item was last accessed.
property DateAccessed: DateTime read;
DateTime DateAccessed { get; }
var DateAccessed: DateTime { get{} }
DateTime DateAccessed { __get; }
ReadOnly Property DateAccessed() As DateTime
DateCreated
Date this filesystem element was created.
property DateCreated: DateTime read;
DateTime DateCreated { get; }
var DateCreated: DateTime { get{} }
DateTime DateCreated { __get; }
ReadOnly Property DateCreated() As DateTime
DateModified
Date this filesystem element was last modif
property DateModified: DateTime read;
DateTime DateModified { get; }
var DateModified: DateTime { get{} }
DateTime DateModified { __get; }
ReadOnly Property DateModified() As DateTime
Extension
Returns the extension of this file/folder preceded with a .
property Extension: not nullable String read;
String! Extension { get; }
var Extension: String { get{} }
String Extension { __get; }
ReadOnly Property Extension() As String
FullName
Returns the full name including path.
property FullName: not nullable String read;
String! FullName { get; }
var FullName: String { get{} }
String FullName { __get; }
ReadOnly Property FullName() As String
Name
Returns the name without path.
ReferenceEquals (declared in Object)
Compares two references for equivalence (even if they have an equals operator)
Parameters:
- a: left value
- b: right value
constructor (declared in Object)
constructor
BaseFile()
init()
BaseFile()
Sub New()
constructor (not nullable String)
constructor(aFullName: not nullable String)
BaseFile(String! aFullName)
init(_ aFullName: String)
BaseFile(String aFullName)
Sub New(aFullName As String)
Parameters:
- aFullName:
Delete virtual abstract
method Delete
void Delete()
func Delete()
void Delete()
Sub Delete()
Equals virtual (declared in Object)
Default constructor.
Parameters:
- aOther: the reference to compare this with.
Exists virtual abstract
Check if this element exists.
method Exists: Boolean
Boolean Exists()
func Exists() -> Boolean
Boolean Exists()
Function Exists() As Boolean
Finalize protected virtual (declared in Object)
method Finalize
void Finalize()
func Finalize()
void Finalize()
Sub Finalize()
GetHandle protected Windows
Returns a handle to this file.
method GetHandle: HANDLE
HANDLE GetHandle()
func GetHandle() -> HANDLE
HANDLE GetHandle()
Function GetHandle() As HANDLE
GetHashCode virtual (declared in Object)
Returns a hashcode for this object. Overriden implementations should make sure that the number returned here is constant given the same object.
method GetHashCode: Int32
Int32 GetHashCode()
func GetHashCode() -> Int32
Int32 GetHashCode()
Function GetHashCode() As Int32
GetType (declared in Object)
Returns the actual type of this class
method GetType: Type
Type GetType()
func GetType() -> Type
Type GetType()
Function GetType() As Type
ToString virtual (declared in Object)
Gets the string representation of this method.
method ToString: String
String ToString()
func ToString() -> String
String ToString()
Function ToString() As String
Validate protected virtual abstract
method Validate
void Validate()
func Validate()
void Validate()
Sub Validate()