Split File in FAT file system

I am using RCM3300 and FAT file system, I need to delete one record (the first) from a file and I am using fat_split API but the result is : original file shortened to first record (correct) and a new file created with clusters allocated but no data inside ! It is correct ? I think no.
Can anyone help me ?

I have the same problem, may be a bug in fat_file lib ?

The fat_Split function does not shift or retain any data for the newly created file, only the original file has content after the split. It is only used to retain pre-allocated clusters (or reserved space) of the original file, not the data. This would require shifting and re-writting of all the data in the file. You would need to write the code to move the desired data from the original file to a new file.