IFolder

This interface allows you to access all the files and folders from a certain folder. Creating a new folder can be done just inside another folder.

Declaration

IFolder : IDispatch

Properties

IFolder Parent - Gets the parent folder of the current folder.

String Name - Gets or sets the name of the folder.

String FullPath - Gets the full path to the folder.

Array<IFile> Files - Gets simple files from this folder and puts them in an array. Every element of that array is of type IFile.

Array<IXmlFile> XmlFiles - Gets XML files from this folder and puts them in an array. Every element of that array is of type IXmlFile.

Array<IShortcut> Shortcuts - Gets shortcuts from this folder and puts them in an array. Every element of that array is of type IShortcut

Array<IIniFile> IniFiles - Gets INI files from this folder and puts them in an array. Every element of that array is of type IIniFile.

Array<iLibraryFile> LibraryFiles - Gets library files from this folder and puts them in an array. Every element of that array is of type ILibraryFile.

Array<ITempFile> TemporaryFiles - Gets temporary files from this folder and puts them in an array. Every element of that array is of type ITempFile.

Array<IRemoveFile> RemoveFiles - Gets the collection of file removal operation. Every element of that array is of type IRemoveFile.

Array<IFolder> Folders - Gets all subfolders from this folder and puts them in an array. Every element of that array is of type IFolder.

IFolderOperations - Gets the object for folder operations (folder removal and overwrite behavior).

IFolderSync - Gets the object for folder synchronization.

Methods

FindFolderByPath(String path) - Creates a new folder in the current folder using the name passed as parameter.

DeleteFolder() - This method deletes the folder alongside all its members from the project. The object or any of its members, on which this method is called is no longer available for editing


Topics