Charan
I don't know whether I have understood the question - you may need to explain in more detail what the problem is and what you need to do.
Possibly you are developing a USB device that is acting as mass storage device and you have changed data on the disk and need to cause the host to update it (since it will cache the file system and not know of changes). If this is the case I don't think that there is any method other than to disconnect the device and re-attach again so that the host re-enumerates and re-synchronises to the file system. Generally I would avoid modifying data on the disk when it is 'inserted' at the host since the host may write something (not knowing that the FAT has been modifed at the device) which could even lead to disk corruption/loss of data - the host doesn't expect data to change!
Regards
Mark