A Microsoft file hosting and synchronization service.
If you don't have a backup of your files elsewhere, you should consider a data recovery service or do-it-yourself software. If you want to recover your files, you should stop writing new data to your hard drive.