2015-10-20 2 views
0

J'ai un microcontrôleur PIC32 avec une carte SD attachée à mon design et j'utilise la bibliothèque MDD pour implémenter un algorithme afin de trouver un fichier spécifique dans la carte SD.Comment trouver un fichier en utilisant MDD Library pour PIC32

Y a-t-il quelqu'un, qui peut me guider/me dire, quelle fonction dois-je utiliser?

+0

Est-ce que je demande quelque chose de stupide à marquer comme -1? – scuba

Répondre

0

Utilisez les fonctions FindFirst/FindNext pour rechercher des fichiers. Si vous avez besoin de trouver un fichier dans une arborescence de répertoires que vous pouvez appeler votre propre fonction de recherche récursive:

  • FindFirst pour tous les fichiers (*.*), si d'abord trouvé correspond fichier le fichier que vous cherchez - Résultat de retour

  • FindNext dans une boucle ...

  • Si un fichier de matchs - résultat de retour

  • Si vous trouvez un répertoire, définissez le répertoire de travail courant dans ce répertoire et appelez votre searchfunction récursive

  • Si vous ne trouvez pas d'autres fichiers - échec de retour