You have to do just this:
cv::FileStorage fsWrite("YourDescriptors.txt", FileStorage::WRITE );
fsWrite["descriptors"] << descriptors;
fsWrite.release();
And to read from file:
cv::FileStorage fsRead("YourDescriptors.txt", FileStorage::READ );
fsRead["descriptors"] >> descriptors;