Supposons que j'ai un pointeur de fichier FILE* myfile
. Est-il un moyen de récupérer le nom du fichier dans lequel myfile
est en train de lire ou d'écrire à?Récupérer le nom du fichier qui est associé à un pointeur de fichier
2
A
Répondre
1
Pas dans une mise en œuvre du CRT que j'ai jamais vu. C'est une information inutile, vous devez déjà fournir le nom du fichier pour obtenir un fichier *. Vous pourriez probablement creuser une poignée de système d'exploitation de la structure FILE bien que vous pourriez avoir besoin de sauter à travers une table de descripteur de fichier. Votre prochain problème est le support du système d'exploitation dont vous avez besoin pour mapper un gestionnaire de fichiers à un nom de fichier. Cela devrait être difficile aussi.
0
Je trouve un bel exemple qui utilise un MonFichier struct écrasé: How to get filename from a FILE*
Questions connexes
- 1. Ouverture du fichier avec le programme associé
- 2. Comment ajouter un fichier .pdb associé à un fichier lib?
- 3. Détermination du nom de fichier (ouvert) à partir d'un fichier *
- 4. Comment git fetches est-il associé à un fichier?
- 5. J'ai besoin d'un fichier batch qui appellera le nom du serveur à partir du fichier texte
- 6. Comment puis-je trouver le nom du fichier qui est l'importateur dans le fichier importé?
- 7. Nom du fichier est différent du nom de fichier qui existe dans DB, même si une session est utilisé
- 8. Est-ce que permettre à un fichier std :: fstream d'être détruit ferme le fichier associé?
- 9. Position du pointeur de fichier
- 10. Obtenir le chemin d'accès complet sans nom de fichier à partir du chemin qui contient le nom de fichier
- 11. Le nom du fichier de vidage du noyau est tronqué
- 12. Comment extraire le nom du fichier à partir du nom du chemin du fichier?
- 13. Puis-je récupérer le nom de fichier pour TPicture directement?
- 14. Récupération du nom du fournisseur de services partagés associé?
- 15. Erlang: obtenir le "nom enregistré" associé à un "pid"
- 16. Quelle est l'utilisation du fichier XML associé à l'assemblage de bureau interop?
- 17. Comment trouver le fichier associé à la ressource (C#)
- 18. définition du nom de fichier?
- 19. jboss-web.xml Le nom du chemin de contexte est différent du nom du fichier war
- 20. Perl: ajout du nom de fichier d'entrée à la sortie du nom de fichier
- 21. Récupérer l'emplacement du fichier `.bat` à l'intérieur
- 22. Bash - Récupère le dernier nom/nom de fichier dans un argument de chemin de fichier
- 23. Dans un fichier ashx, puis-je définir le nom de fichier du fichier renvoyé?
- 24. Pourquoi un fichier de balisage est-il associé au fichier Global.asax.cs?
- 25. Récupérer un nom de fichier à joindre à un email avec SwiftMailer et PHP
- 26. Récupérer un nom de fichier à attacher à un email avec SwiftMailer et PHP
- 27. extrait le nom de fichier du chemin
- 28. Obtenir le nom d'utilisateur du fichier ouvert
- 29. Obtention du nom de fichier du fichier dirigé par .htaccess?
- 30. file_exists() pour un fichier qui contient (&) dans le nom de fichier
En bref, il n'y a aucun moyen de le faire que c'est la mise en œuvre de l'exécution/OS définie et aucun appel de fonction standard pour y parvenir ... – t0mm13b
Quel est le nom de fichier de 'stdin'? – kennytm
qu'en est-il des liens physiques? – fortran