

'DeclarationPublic MustInherit Class FileSystemItem Inherits System.MarshalByRefObject
'UsageDim instance As FileSystemItem
public abstract class FileSystemItem : System.MarshalByRefObject
System.Object
System.MarshalByRefObject
Xceed.FileSystem.FileSystemItem
Xceed.FileSystem.AbstractFile
Xceed.FileSystem.AbstractFolder
| Name | Description | |
|---|---|---|
![]() ![]() | AltFolderSeparator | String equivalent of System.IO.Path.AltDirectorySeparatorChar. |
![]() ![]() | FolderSeparator | String equivalent of System.IO.Path.DirectorySeparatorChar. |
| Name | Description | |
|---|---|---|
![]() | Attributes | Gets or sets the attributes of the item. |
![]() | CreationDateTime | Gets or sets the creation date and time of the item. |
![]() | Exists | Gets a boolean value indicating if the item physically exists. |
![]() | FullName | Gets the full name of the item. |
![]() | HasAttributes | Gets a boolean value indicating if the item supports attributes. |
![]() | HasCreationDateTime | Gets a boolean value indicating if the item supports having a creation date and time. |
![]() | HasLastAccessDateTime | Gets a boolean value indicating if the item supports having a last access date and time. |
![]() | HasLastWriteDateTime | Gets a boolean value indicating if the item supports having a last write date and time. |
![]() | HostedFullName | Gets a human-readable full pathname representing the fully qualified path of all host files containing the item and the path of the item itself. |
![]() | HostFile | Gets an AbstractFile containing an archived version of this FileSystemItem. |
![]() | LastAccessDateTime | Gets or sets the last access date and time of the item. |
![]() | LastWriteDateTime | Gets or sets the modification date and time of the item. |
![]() | Name | Gets or sets the filename, without path, of the item. |
![]() | ParentFolder | Gets a reference to the parent folder of this item. |
![]() | RootFolder | Gets a reference to the root folder of this item. |
| Name | Description | |
|---|---|---|
![]() | BatchUpdateable | Gets the IBatchUpdateable implementation for this item, or null (Nothing in Visual Basic) if this item does not support this interface. |
![]() | DoAttributes | Gets or sets the attributes of the item. |
![]() | DoCreationDateTime | Gets or sets the creation date and time of the item. |
![]() | DoExists | Gets a boolean value indicating if the item physically exists. |
![]() | DoFullName | Gets the full name of the item. |
![]() | DoHasAttributes | Gets a boolean value indicating if the item supports attributes. |
![]() | DoHasCreationDateTime | Gets a boolean value indicating if the item supports having a creation date and time. |
![]() | DoHasLastAccessDateTime | Gets a boolean value indicating if the item supports having a last access date and time. |
![]() | DoHasLastWriteDateTime | Gets a boolean value indicating if the item supports having a last write date and time. |
![]() | DoLastAccessDateTime | Gets or sets the last access date and time of the item. |
![]() | DoLastWriteDateTime | Gets or sets the modification date and time of the item. |
![]() | DoName | Gets or sets the filename, without path, of the item. |
![]() | DoParentFolder | Gets a reference to the parent folder of this item. |
![]() | DoRootFolder | Gets a reference to the root folder of this item. |
![]() | InvalidChars | Gets the characters that are invalid in file and folder names. |
| Name | Description | |
|---|---|---|
![]() | ApplyPropertiesTo | Overloaded. Copies the item's properties to another item. |
![]() | CopyTo | Overloaded. Copies the item to another folder. |
![]() | Create | Overloaded. Creates the physical item represented by this FileSystemItem object. |
![]() | CreateObjRef | (Inherited from System.MarshalByRefObject) |
![]() | Delete | Overloaded. Permanently deletes the physical item. |
![]() | GetLifetimeService | (Inherited from System.MarshalByRefObject) |
![]() | GetMetadata | |
![]() | InitializeLifetimeService | (Inherited from System.MarshalByRefObject) |
![]() | IsSameAs | Gets a boolean value indicating if the source and target items represent the same physical entity. |
![]() | MoveTo | Overloaded. Moves the item to another folder. |
![]() | Refresh | Overloaded. Re-reads the information from the physical item. |
![]() | SetName | |
![]() | ToString | Returns the full name of the item. |
| Name | Description | |
|---|---|---|
![]() | ApplyPropertiesToCore | |
![]() | BuildList | Builds a list of FileSystemItem objects to process. |
![]() | BuildListForCreate | Handles the special cases in regards to building the list of items to process when creating a FileSystemItem object. |
![]() | CreateFileMultiThreadItem | |
![]() | CreateFolderMultiThreadItem | |
![]() | CreateSession | Overloaded. |
![]() | DoApplyPropertiesFrom | This method is reserved for internal use and is not intended to be used directly from your code. |
![]() | DoApplyPropertiesTo | Copies the item's properties to another item. |
![]() | DoCopyTo | Copies the item to another folder. |
![]() | DoCreate | Creates the physical item represented by the FileSystemItem object. |
![]() | DoDelete | Permanently deletes the physical item. |
![]() | DoGetMetadata | |
![]() | DoMoveTo | |
![]() | DoRefresh | Re-reads the information from the physical item. |
![]() | DoSetMetadata | |
![]() | EnsureDateIsValid | Ensures that the System.DateTime value is valid. |
![]() | IsPathRooted | Returns a boolean value indicating if the path passed is rooted in the environment of the FileSystemItem object we are dealing with. |
![]() | IsPublicException | |
![]() | ListCopyTo | Copies each item in the FileSystemEventsSession object's list to each item's destination. |
![]() | ListCopyToCore | Copies the item pair's current FileSystemItem to its target FileSystemItem. |
![]() | ListCreate | Creates each item in the FileSystemEventsSession object's list. |
![]() | ListCreateCore | Creates the item pair's current FileSystemItem. |
![]() | ListDelete | Deletes each item in the FileSystemEventsSession object's list. |
![]() | ListDeleteCore | Deletes the item pair's current FileSystemItem. |
![]() | ListMoveTo | Moves each item in the FileSystemEventsSession object's list to each item's destination. |
![]() | ListMoveToCore | Moves the item pair's current FileSystemItem to its target FileSystemItem. |
![]() | MemberwiseClone | Overloaded. (Inherited from System.MarshalByRefObject) |
![]() | NeedsApplyPropertiesTo | |
![]() | OnCreated | Called when a client explicitly calls Create. |
![]() | OnSessionCreated | |
![]() | OnSessionCreatedDestination | |
![]() ![]() | PrepareException |
| Name | Description | |
|---|---|---|
![]() | Should | Overloaded. A FileSystemItem extension method that implements the FluentAssertions Should() concept for the given instance. |
.NET: net5.0, net5.0-windows, net6.0, net6.0-macos, net6.0-windows, net7.0, net7.0-macos, net7.0-windows, net8.0, net8.0-browser, net8.0-macos, net8.0-windows, net9.0, net9.0-browser, net9.0-macos, net9.0-windows, net10.0, net10.0-browser, net10.0-macos, net10.0-windows.
.NET Standard: netstandard2.0, netstandard2.1
.NET Framework: net20, net35, net40, net403, net45, net451, net452, net46, net461, net462, net463, net47, net471, net472, net48, net481.