<!-- this is just a rough cut. There are many details to be worked out yet. --> <constellation name="daily" description="mindprod.com files to back up daily"> <include> <!-- include the entire E:/mindprod directory tree, unless otherwise overridden. Note / rather that \ in file names --> <tree name="E:/mindprod"> <exclude> <!--exclude E:/mindprod/kjv and all its subdirectories --> <tree name="kjv"/> <!-- exclude just the E:/mindprod/quadra directory, but but leaves its subdirectories included --> <dir name="quadra"/> <!-- exclude just the E:/mindprod/replicator directory, but but leaves its subdirectories included --> <dir name="replicator"> <!-- since the include command is nested inside the dir replicator command, it applies only to files in the replicator directory --> <include> <!-- includes all files matching replicator/*.html --> <file name="*.html"> <!-- since exclude is nested inside the wildcard, of those *.html we were going to include, we exclude the *log.html --> <exclude> <file name="*log.html"/> </exclude> </file> <!-- since we are nested in an include, we include files of the form z*.zip --> <file name="z*.zip"/> </include> </dir> </exclude> </tree> <!-- Since we are nested in an include, we include the E:/com directory --> <tree name="E:/com"> <include> <file name="*.java"/> <file name="*.html"/> <file name="*.txt"/> <file name="manifest.mft"/> </include> </tree> <file name="E:/env/2008/taxreturn.xls"/> <file name="E:/env/secretpasswords.enc"/> <file name="E:/env/purchasedsoftwarekeys.txt"/> <file name="C:/personal/todo.txt"/> </include> </constellation>