Resource class abstract
The abstract class Resource is an abstraction of file or folder.
Constructors
- Resource()
Properties
- exists → bool
-
Return
true
if this resource exists.no setter - hashCode → int
-
The hash code for this object.
no setterinherited
- parent → Folder
-
Return the Folder that contains this resource, possibly itself if this
resource is a root folder.
no setter
- parent2 → Folder
-
Return the Folder that contains this resource, possibly itself if this
resource is a root folder.
no setter
- path → String
-
Return the full path to this resource.
no setter
- provider → ResourceProvider
-
Return the ResourceProvider that owns this resource.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- shortName → String
-
Return a short version of the name that can be displayed to the user to
denote this resource.
no setter
Methods
-
copyTo(
Folder parentFolder) → Resource -
Copy this resource to a child of the
parentFolder
with the same kind and shortName as this resource. If this resource is a folder, then all of the contents of the folder will be recursively copied. -
delete(
) → void - Synchronously deletes this resource and its children.
-
isOrContains(
String path) → bool -
Return
true
if absolutepath
references this resource or a resource in this folder. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
resolveSymbolicLinksSync(
) → Resource - Return a resource that refers to the same resource as this resource, but whose path does not contain any symbolic links.
-
toString(
) → String -
A string representation of this object.
inherited
-
toUri(
) → Uri - Return a Uri representing this resource.
-
watch(
) → ResourceWatcher - Watch for changes to this resource.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited