You could use Windows command dir
(enter dir /?
in a command promp to get help) with appropriate parameters and redirect its output into a text file. This file could be analyzed with a script which reformats it to get the infos you need in the format you like. This would be the perfect solution but needs some programming skills. This solution could really create a text file which tells you how to burn the CDs or even better creates a batch file which copies all files with correct tree to "Image_CDx" temp directories ready for burning. This would be the ultimate solution highly automated.
You could also use UltraCompare to get the list of files sorted by date. A recursive folder compare with the parent directories (currently only one parent directory is enough, but hopefully not possible anymore in future) and printing them to a text file for further analyzes by an UltraEdit script would be also possible.
Or you use UltraCompare to get the list of files recursively sorted by date. You have to compare the current tree with the last burned tree. You could then look on the date and decide if it is necessary to copy the whole tree and burn it or not. But at the moment I have no idea if you could anywhere see how many bytes the files in the selected tree currently needs in total.
A manual quick solution without the need of programming skills would be to use my favorite file manager Total Commander
. It is a 2 window pane file manager. You could open in both window panes the same parent directory. Then you switch for example in the left window to branch view mode (with Ctrl+B) where you see all files from all directories of the current parent directory without the paths. In this mode sort the list of files by date and you have the information you need to make your decision. On the right pane you can now select the directories and Total Commander would count the number of bytes of the files in the directories currently selected. Maybe you have to enable this count feature first (only once). I have it enabled for a long time and cannot remember if counting the total number of bytes of a directory tree is enabled by default.