-
_ident
int _ident
A indent number, Primarily for debug and test.
-
itsCluster
FileCluster itsCluster
Any FileRemote instance should be member of a FileCluster. Files in the cluster can be located on several devices.
But they are selected commonly.
-
device
FileRemoteAccessor device
-
mark
FileMark mark
A mark and count instance for this file. It is null if it is not necessary.
-
timeRefresh
long timeRefresh
The last time where the file was synchronized with its physical properties.
-
timeChildren
long timeChildren
The last time where the file was synchronized with its physical properties.
-
sDir
java.lang.String sDir
The directory path of the file. It does not end with "/"
The directory path is absolute and normalized. It doesn't contain any "/./"
or "/../"-parts.
This absolute path can contain a start string for a remote device designation respectively the drive designation for MS-Windows.
If the instance is the root, this element contains an empty String in UNIX systems, the "C:" drive in Windows
or a special remote designation before the first slash in the path.
-
sFile
java.lang.String sFile
The name with extension of the file or directory name.
If this instance is the root, this element contains "/".
Note: It is not final because the name may be varied in upper or lower case on Windows file system.
It is possible that first the file is defined in other case writing, then corrected on refresh.
-
sCanonicalPath
java.lang.String sCanonicalPath
The unique path to the file or directory entry. If the file is symbolic linked (on UNIX systems),
this field contains the non-linked direct path. But the
FileRemote.sDir
contains the linked path.
-
date
long date
Timestamp of the file.
-
dateCreation
long dateCreation
Timestamp of the file.
-
dateLastAccess
long dateLastAccess
Timestamp of the file.
-
length
long length
Length of the file.
-
flags
int flags
-
parent
FileRemote parent
The parent instance, it is the directory where the file is member of. This reference may be null
if the parent instance is not used up to now. If it is filled, it is persistent.
-
children
java.util.Map<K,V> children
-
oFile
java.lang.Object oFile
This is the internal file object. It is handled by the device only.
-
path
java.nio.file.Path path
can be null or set with the valid path.
It is the concept using java.nio.file.
Note: This element hides the File#path of the super class which is final and private.
It should not confuse the user.
-
evSrc
EventSource evSrc
-
acc_
FileRemote.InternalAccess acc_