SpeedFolders

InstallAnywhere 2018

Using SpeedFolders can dramatically increase the speed and memory efficiency of your installer. Similar to folders that are added to a project using the Add Files method, SpeedFolders represent a container of other folders and files that are to be installed on the destination computer. SpeedFolders are a pointer to a particular folder, as opposed to a traditional folder, in which every item inside of it is a separate action. However, unlike normal folders, SpeedFolders and the contents they represent are treated as a single action, rather than each item representing an individual item. This combining of items lowers memory requirements and speeds up the installation.

SpeedFolders are excellent for use in an automated build environment. The contents of a SpeedFolder are determined at build time. At the time the installer is built, all of the contents of the folder on the build system (except items that have been marked to be filtered out) are added to the installer recursively. SpeedFolders are used to specify that a folder and all of its contents and subfolders on the development system are to be automatically updated and included in the installer at the time the project is built. Standard folders (non-SpeedFolders) require developers to add or remove any files that are present or absent since the last installer build, or an error will occur.

SpeedFolders have filters that allow inclusion or exclusion of files or folders that meet particular naming criteria.

Note • Individual files or folders in a SpeedFolder cannot be assigned to different components. SpeedFolders cannot be converted into traditional directories, and traditional directories cannot be converted into SpeedFolders. To convert one type to the other, you must delete the one folder and replace it with the other type of folder manually.