Flash drive emptied after using it from different computer

Anyone interested to fix the problem please view this post.
My flashdrive has been corrupted. It all started when i went to internet cafe and have some research. I insert the flashdrive onto the USB port of the computer. When i finished and got home I open my computer and check my flashdrive if the files that i have saved was there. When i open the flasdrive, it contains empty files?!!! It shocks me, because all of my important documents are in their and the sad thing also is i did not create a back up file. It really sucks my brain.
I think my flashdrive affected by virus am i right?
If that is so, how can i retrieve the files that are in the flashdrive?
Is there a software that can retrieve the files?
Please answer thanks.
