I was wondering if there is a way to get the copying progress of Dir.Copy to feed a progress bar?
nope, it's a function and the only way to change it is diving into the source of KBasic
The other option would seem to be to do a recursive file list, create directories and then monitor the file copy progress based off of the list.
This would work, the only drawback if you have large directory's you do have a progressbar wich keeps the same
for a longer time period.
If you want to follow the copy progress you have to monitor on file level.
If you use file.copy you encounter the same problem as Dir.copy.
If you want to monitor on file level see the examples 'filecopy.kbasic' project.