erasing one USB drive without affecting others?

is CCleaner able to erase all data on a particular designated USB drive without affeccting data on any other hard drives?

CC does not have an erase all option, it cleans temp files on the system disk only. You will have to just delete the data on the usb drive, or use a specific data wiper if you want the data overwritten. I suppose you could add the usb to the Include files option in CC, with a bit of fiddling.