FAT_SL rename function

andymcc0 wrote on Wednesday, March 25, 2015:

Am I being dense, or is FAT_SL lacking a rename (f_rename (char *From, char *To)) function?

Should I implement it by opening the new file, copying from the old file, then deleting the old file? That seems neither elegant nor efficient.

Is there an easier way that I have missed, or do I need to delve into the internals of FAT_SL and add it to the API repertoire?

On a related note, my FTP server is coming along and will soon be ready to be contributed.

Cheers,
Andy McC

rtel wrote on Wednesday, March 25, 2015:

I think you will have to copy the file, then delete the old one. That is a little laborious in the SL version. A reference for the copy part can be found in the prvCOPYCommand() command within File-Releated-CLI-commands.c.

Regards.

andymcc0 wrote on Wednesday, March 25, 2015:

I think you will have to copy the file, then delete the old one. That is a little laborious in the SL version. A reference for the copy part can be found in the prvCOPYCommand() command within File-Releated-CLI-commands.c.

OK, That’s what I’ll do for now.