Batch Process Folders

I would like the option when doing batch processing to drag or select folders for processing including an option to also include subfolders.