Die Änderung durch das Umbenennen wird zwar auf der Platte gemacht. Aber die File-Struktur wird ja nicht geändert. Das mußt Du entweder selbst machen:
Code: Alles auswählen
TAP_SPrint(textBuf, "%s", File.name);
textBuf[1] = 0;
if (strcmp(textBuf, "g") == 0) {
TAP_Hdd_Rename(File.name, &File.name[1]);
[b]strcpy(File.name, &File.name[1]);[/b]
}
FileList[FileCount].File = File;
FileCount++;btw: das
Code: Alles auswählen
TAP_SPrint(textBuf, "%s", File.name);
textBuf[1] = 0;
Code: Alles auswählen
textBuf[0] = File.name[0];
textBuf[1] = 0;Am einfachsten gehts natürlich mit
Code: Alles auswählen
//TAP_SPrint(textBuf, "%s", File.name);
//textBuf[1] = 0;
if (File.name[0] == 'g') {
TAP_Hdd_Rename(File.name, &File.name[1]);
[b]strcpy(File.name, &File.name[1]);[/b]
}
FileList[FileCount].File = File;
FileCount++;







