This interface represents a folder in a virtualized filesystem.
            
| C# | Visual Basic | Managed C++ | 
public interface IFolder : IFilesystemObject, IDisposable
Public Interface IFolder _ Implements IFilesystemObject, IDisposable
public interface class IFolder : IFilesystemObject, IDisposable
| All Members | Constructors | Methods | Properties | Fields | Events | 
| Icon | Member | Description | 
|---|---|---|
| CreateFile(String) | 
            Create a file with the given name.
              | |
| CreateFolder(String) | 
            Create a subfolder with the given name.
              | |
| DeleteFile(String) | 
            Delete the file with the given name in this folder.
              | |
| DeleteFolder(String) | 
            Delete the subfolder with the given name.
              | |
| DeleteFolder(String, Boolean) | 
            Delete the subfolder with the given name and, optionally, all of its subfolders and files in it recursively.
              | |
| Dispose() | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.  (Inherited from IDisposable.) | |
| FileExists(String) | 
            Test whether a file with the given name exists in the folder.
              | |
| Files | 
            Returns the names of files in this folder.
              | |
| FolderExists(String) | 
            Test whether a subfolder with the given name exists in the folder.
              | |
| Folders | 
            Returns the names of subfolders in this folder.
              | |
| Name | 
            The name of the filesystem object.
              (Inherited from IFilesystemObject.) | |
| OpenFile(String, FileMode) | 
            Opens the file with the given name.
              | |
| OpenFile(String, FileMode, FileAccess) | 
            Opens the file with the given name, and with the given access.
              | |
| OpenFile(String, FileMode, FileAccess, FileShare) | 
            Opens the file with the given name, access and sharing strategy.
              | |
| OpenFile(String, FileMode, FileAccess, FileShare, FileFlags) | 
            Opens the file with the given name, access, sharing strategy and flags.
              | |
| OpenFolder(String) | 
            Opens the subfolder with the given name.
              | |
| RenameFile(String, String) | 
            Rename a file in this folder.
              | |
| RenameFolder(String, String) | 
            Rename a subfolder.
              | |
| Type | 
            The type of the filesystem object.
              (Inherited from IFilesystemObject.) |