Ftp.Progress gives you information about the progress of the current FTP transfer (Percentage, TotalBytesToTransfer, TotalBytesTransferred, Transferred).
Ftp.BatchProgress gives you information about current batch upload or download.(CurrentFile, Percentage, TotalBytesToTransfer, TotalFilesToTransfer, TotalFilesTransferred).
It seems that out-of-the-box you won't get progress of the current folder (folders may be nested!).
I think the best approach would be to divide your entire operation into several batches (per folder) and monitor them using BatchProgress/Progress separately.