Copy your files to a local folder on your hard drive, format the card and copy the files back?

-> BUT files are never "formatted." The drive they are could be formatted but never a file.

If the card has some file system error, the easy fix is to copy the files off the card, format the card then copy the files back.