The C:\Users\user\AppData\Local\JPSoft\jpstree.idx is essentially the same as it was in DOS days, as is the DESCRIPT.ION file mechanism. There are three problems. 1. A BAT file tends to lock jpstree.idx preventing other BAT files from running. 2. file copies of many small files are quite slow, since each copy requires reading and writing the entire descript.ion file. ditto for each describe command. 3. Copying to DVD should wait until the entire descript.ion file is ready before copying it. It may be time to put this data in a little database, or possibly cached in RAM managed by a central background process. That way different bat files will not interfere with each other. You could then index the heck out of the directory tree for even faster access.