MAKEMSI quickly and reliably creates MSI files in a non-programmatic way
Have your say! Join the MAKEMSI discussion list or view archive! Suggest improvements. No question too simple or too complex.
[Bottom][Contents][Prev]: DirectoryCompress[Next]: Directory Tree Specification
Have your say! Join the MAKEMSI discussion list or view archive! Suggest improvements. No question too simple or too complex.
\->Source Code->Commands->DirectoryTree

The "DirectoryTree" Command

This command takes a directory specification in a fairly user friendly format and defines and possibly creates this directory entry in the MSI "Directory" table.

The macro takes these parameters:

EXAMPLES - Create Empty Folder

Note that in the following example an empty folder is not removed on uninstallation, use the "REMOVE" parameter if this is required:

<$Component "CreateEmptyFolder" Create="Y" Directory_="EMPTYDIR">
    <$DirectoryTree Key="EMPTYDIR" Dir="c:\EmptyDirectory" MAKE="Y">
<$/Component>

EXAMPLES - Other

<$DirectoryTree Key="INSTALLDIR1" DIR="C:\A\B\C\D\E\F\G\InstallationDirectory"> ;;C: forced! (BY DEFAULT) - can be overriden from install command line though...
<$DirectoryTree Key="INSTALLDIR2" DIR="[ProgramFilesFolder]\x\y\z\InstDir2">    ;;Tree starts at "ProgramFilesFolder"
<$DirectoryTree Key="INSTALLDIR3" DIR="C:\Program Files\InstDir3">              ;;Because of preconfigured mapping will convert to use "ProgramFilesFolder"!
<$DirectoryTree Key="INSTALLDIR4" DIR="C:\Program Files\AN83NAME.1|ALongDirectoryNameForWhichIHaveSuppliedASpecific_8.3_Name">  ;;Specify a specific 8.3 name


Microsoft awarded me an MVP (Most Valuable Professional award) in 2004, 2005, 2006 & 2007 for the Windows SDK (Windows Installer) area.This external link was OK when tested at 12 Jun 2008Please email me any feedback, additional information or corrections.
See this page online (look for updates)

[Top][Contents][Prev]: DirectoryCompress[Next]: Directory Tree Specification


MAKEMSI© is (C)opyright Dennis Bareis 2003-2008 (All rights reserved).
Wednesday June 25 2008 at 7:16pm
Visit MAKEMSI's Home PageThis external link was OK when tested at 21 Jun 2008

HTML page dated Mon, 29 Jan 2007 00:11:11 GMT
Microsoft awarded me an MVP (Most Valuable Professional award) in 2004, 2005, 2006 & 2007 for the Windows SDK (Windows Installer) area.This external link was OK when tested at 12 Jun 2008