Bonjour,
Comment renommer un fichier présent sur carte SD depuis l'Arduino bien sur...
J'ai l'impression que ca n'a pas été prévu, dans ce cas est-ce que quelqu'un aurait une bribe de fonction me mettant sur la voie ?
Merci pour toutes réponses.
Bonjour,
Ce n'est effectivement pas prévu par la librairie SD de base.
Par contre c'est prévu par la librairie SDfatlib qui est caché derrière la librairie SD.
https://code.google.com/p/sdfatlib/
3 solutions possibles :
- Utiliser directement SDfatlib
- Créer une fonction rename dans la librairie SD pour appeler la fonction rename() de sdfatlib (solution assez simple)
- faire une fonction sur cet algo :
ouvrir le fichier existant
créer le nouveau fichier
lire le contenu du fichier existant
écrire le contenu dans le nouveau fichier
fermer les deux fichiers
supprimer l'ancien fichier
Bonjour,
Merci pour ta réponse, en fait, je veux mettre mon fichier de config sur la SD mais garder l'ancien en .bak de manière à toujours avoir la dernière et l'avant dernière version (on ne sait jamais)
Je ne connaissais pas SDfatlib (j'aurai pu regarder ce qui est déjà présent) je vais donc regarder ca et je t'en remercie.