Can't view contents of a certain existing folder
If you still can access the content of the drive via Terminal:


Use rsync, ditto, or cp to copy the content of the whole flash drive onto another drive
Reformat the flash drive 
Copy your data back


I'm not sure whether it's wise to trust a drive which doesn't seem to fully work anymore. Maybe replacing it with a new one is the safer approach.