Click or drag to resize

FileSystemItem Class

Represents a physical (file or directory) item for the Projected File System.
Inheritance Hierarchy

Namespace:  ShellBoost.Core.ProjFS
Assembly:  ShellBoost.Core (in ShellBoost.Core.dll) Version: 1.8.3.0
Syntax
C#
public class FileSystemItem : ProjectedFileSystemItem

The FileSystemItem type exposes the following members.

Constructors
  NameDescription
Public methodFileSystemItem
Initializes a new instance of the FileSystemItem class.
Top
Properties
  NameDescription
Public propertyAttributes
Gets or sets the file attributes of the current item.
(Overrides ProjectedFileSystemItemAttributes.)
Public propertyChangeTime
Gets or sets the time when the current item was last changed. Equals to LastWriteTime.
(Overrides ProjectedFileSystemItemChangeTime.)
Public propertyCreationTime
Gets or sets the creation time of the current item.
(Overrides ProjectedFileSystemItemCreationTime.)
Public propertyInfo
Gets the FileSystemInfo corresponding instance.
Public propertyIsDirectory
Gets or sets a value that indicates if the current item is a file or a directory.
(Inherited from ProjectedFileSystemItem.)
Public propertyLastAccessTime
Gets or sets the time the current item was last accessed.
(Overrides ProjectedFileSystemItemLastAccessTime.)
Public propertyLastWriteTime
Gets or sets the time when the current item was last written to.
(Overrides ProjectedFileSystemItemLastWriteTime.)
Public propertyLength
Gets or sets the size, in bytes, of the current item.
(Overrides ProjectedFileSystemItemLength.)
Public propertyName
Gets the name of the current item.
(Inherited from ProjectedFileSystemItem.)
Public propertyVersionInfo
Gets or sets the version information of the current item.
(Inherited from ProjectedFileSystemItem.)
Top
Methods
  NameDescription
Public methodStatic memberGet
Gets an instance of the FileSystemItem class for a given physical path.
Public methodStreamData
Writes the contents a stream to a file's primary data stream.
(Inherited from ProjectedFileSystemItem.)
Public methodToString
Returns a String that represents this instance.
(Inherited from ProjectedFileSystemItem.)
Public methodWriteData
Requests the contents of a file's primary data stream.
(Overrides ProjectedFileSystemItemWriteData(Stream, Int64, Int32, Int32).)
Top
See Also