<!-- this is just a rough cut. There are many details to be workede 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> </tree> </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>