Mono Class Library: OverviewMono.Unix.UnixFileSystemInfo: Members |
The members of Mono.Unix.UnixFileSystemInfo are listed below.
See Also: Inherited members from System.Object
Creates a Mono.Unix.UnixFileSystemInfo subclass.
[read-only] BlocksAllocated long. Gets the number of file system blocks used by this file system entry. [read-only] BlockSize long. Gets the preferred blocksize for filesystem I/O. [read-only] Device long. Gets the device ID that this file system entry resides on. [read-only] DeviceType long. Gets the device type of this inode. [read-only] Exists bool. Returns a bool indicating whether the specified file system object exists. FileAccessPermissions FileAccessPermissions. Gets or sets the file system entry access permissions. FileSpecialAttributes FileSpecialAttributes. Gets or sets the file system entry special attributes. [read-only] FileType FileTypes. Gets the type of this file system entry. [read-only] FullName string. Gets the fully-qualified path name. [read-only] Inode long. Gets the inode of this file system entry. [read-only] IsBlockDevice bool. Is UnixFileSystemInfo.FullName a FileTypes.BlockDevice? [read-only] IsCharacterDevice bool. Is UnixFileSystemInfo.FullName a FileTypes.CharacterDevice? [read-only] IsDirectory bool. Is UnixFileSystemInfo.FullName a FileTypes.Directory? [read-only] IsFifo bool. Is UnixFileSystemInfo.FullName a FileTypes.Fifo? [read-only] IsRegularFile bool. Is UnixFileSystemInfo.FullName a FileTypes.RegularFile? [read-only] IsSetGroup bool. Does UnixFileSystemInfo.FileSpecialAttributes include FileSpecialAttributes.SetGroupId? [read-only] IsSetUser bool. Does UnixFileSystemInfo.FileSpecialAttributes include FileSpecialAttributes.SetUserId? [read-only] IsSocket bool. Is UnixFileSystemInfo.FullName a FileTypes.Socket? [read-only] IsSticky bool. Does UnixFileSystemInfo.FileSpecialAttributes include FileSpecialAttributes.Sticky? [read-only] IsSymbolicLink bool. Is UnixFileSystemInfo.FullName a FileTypes.SymbolicLink? [read-only] LastAccessTime DateTime. Gets or sets the last file access time expressed in local time. [read-only] LastAccessTimeUtc DateTime. Gets or sets the last file access time expressed in coordinated universal time (UTC). [read-only] LastStatusChangeTime DateTime. Gets or sets the last status change time expressed in local time. [read-only] LastStatusChangeTimeUtc DateTime. Gets or sets the last status change time expressed in coordinated universal time (UTC). [read-only] LastWriteTime DateTime. Gets or sets the last file write time expressed in local time. [read-only] LastWriteTimeUtc DateTime. Gets or sets the last file write time expressed in coordinated universal time (UTC). [read-only] Length long. Gets the file system entry size, in bytes. [read-only] LinkCount long. Gets the current link count of this file system entry. [read-only] abstractName string. The file system entry name. [read-only] OwnerGroup UnixGroupInfo. Gets information about the owner group. [read-only] OwnerGroupId long. Gets the owner group id. [read-only] OwnerUser UnixUserInfo. Gets information about the owner user. [read-only] OwnerUserId long. Gets the owner user id. Protection Mono.Unix.Native.FilePermissions. Gets or sets the file system entry protection.
FullPath string. Gets or sets the fully qualified path name. OriginalPath string. The original string passed to the UnixFileSystemInfo(string) constructor.
CanAccess(Mono.Unix.Native.AccessModes) : bool Determines whether or not the process can access UnixFileSystemInfo.FullName with the specified access modeCreateLink(string) : UnixFileSystemInfo Creates a hard link so that UnixFileSystemInfo.FullName and path are the same file.CreateSymbolicLink(string) : UnixSymbolicLinkInfo Create a symbolic link so that path "points to" UnixFileSystemInfo.FullName. abstractDelete() Deletes the file system entry UnixFileSystemInfo.FullName.GetConfigurationValue(Mono.Unix.Native.PathconfName) : long Gets a configurable system limit or option variable associated with UnixFileSystemInfo.FullName. staticGetFileSystemEntry(string) : UnixFileSystemInfo Documentation for this section has not yet been entered.Refresh() Refreshes the file system metadata presented.SetLength(long) Truncate or extend UnixFileSystemInfo.FullName to be length bytes in size.SetOwner(UnixUserInfo) Set the owner user and owner group of UnixFileSystemInfo.FullName.SetOwner(string) Set the owner user ID and owner group ID of UnixFileSystemInfo.FullName.SetOwner(UnixUserInfo, UnixGroupInfo) Set the owner user and owner group of UnixFileSystemInfo.FullName.SetOwner(long, long) Set the owner user ID and owner group ID of UnixFileSystemInfo.FullName.SetOwner(string, string) Set the owner user ID and owner group ID of UnixFileSystemInfo.FullName.ToStat() : Mono.Unix.Native.Stat Converts the instance into a Mono.Unix.Native.Stat intance. overrideToString() : string Documentation for this section has not yet been entered.
GetFileStatus(string, out Mono.Unix.Native.Stat) : bool Gets file status information.