Est-il possible de savoir si un USB a le système de fichiers FAT32 en utilisant des E/S bas niveau sur OSX, j'ai vu des exemples et des trucs utilisant l'API win32 Je cherche un peu plus bas niveau. À l'heure actuelle, ma détection FAT32 utilise la commande terminal 'diskutil' info/dev/mydisk est-il possible d'ouvrir le disque et de lire s'il s'agit de FAT32 ou de tout autre système de fichiers?C++ savoir si le disque/usb est formaté FAT32 avec le code io de bas niveau
0
A
Répondre
0
Pas de niveau bas, mais vous pouvez utiliser getmntinfo.
Effectue une itération à travers les structures statfs retournées, en faisant correspondre le chemin d'accès où USB est monté avec statfs.f_mntonname ou/dev/mydisk avec statfs.f_mntfromname. Statfs.f_fstfename est le nom du système de fichiers, msdos pour FAT.
Questions connexes
- 1. R - fichier de bas niveau IO
- 2. C optimisation - code de bas niveau
- 3. Vérifiez si le rapport est entièrement formaté
- 4. Clavier de niveau bas C#
- 5. Comment savoir si la fonction scipy utilise le code C?
- 6. C# Afficher le contenu formaté de tableau
- 7. Comment savoir si un fil IO est disponible dans windbg?
- 8. Pointeurs de bas niveau dans le haskell
- 9. Programmation de bas niveau C/C++
- 10. IO résultats. Tweak le code
- 11. Déterminer si le texte donné est le code C
- 12. Comment puis-je savoir si le code cuda est compilé avec du code de périphérique relogeable?
- 13. Comment savoir si le code nécessite eval()
- 14. Pourquoi python est de bas niveau?
- 15. Comment savoir si le processus est occupé
- 16. Programmation de bas niveau en C#
- 17. Comment puis-je savoir si un IO est vide sans le lire?
- 18. Comment savoir si edittext est placé en bas?
- 19. Je voudrais savoir quel est le problème avec ce code
- 20. Comprendre l'initialisation de bas niveau en C
- 21. Opérations de bas niveau avec carte SD sur Android
- 22. Quel est le problème avec le code JS et laissez-moi savoir si le code peut être améliorer
- 23. Comment savoir si le rendu de l'interface utilisateur est terminé dans le code d'automatisation
- 24. Echec de la construction de hudson si le niveau de log est trop bas
- 25. Crochet de clavier bas niveau C#
- 26. Comment savoir si le décalage est actionné avec RawInput?
- 27. PHP remplacer le code formaté correctement
- 28. Bibliothèque graphique C++ de bas niveau
- 29. C++: les opérations de fichiers bas niveau
- 30. Comment savoir si le processus est mort
Si vous avez un accès brut au disque, vous pouvez télécharger les spécifications pour FAT32 ou tout autre système de fichiers que vous souhaitez détecter et comparer les en-têtes. – riv
@riv où puis-je trouver cela? et comment pourrais-je utiliser l'information? – user1568364