IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

Tester le type d'un fichier passé en argument


Sujet :

Linux

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 10
    Points : 11
    Points
    11
    Par défaut Tester le type d'un fichier passé en argument
    Bonjour, après pas mal de recherches (infructueuses ou inefficaces ...) je n'ai pas trouvé de solutions à mon problème que voici:

    Au sein d'un programme en C je voudrais tester si l'argument que je passe en 1er paramètre est du type txt, tar ou autre. Et ceci sans prendre en compte l'extension du fichier...

    Une idée ?? J'étais parti sur l'utilisation de stat() mais sans grands résultats :/

    Merci d'avance

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 905
    Points : 220 151
    Points
    220 151
    Billets dans le blog
    126
    Par défaut
    Bonjour,

    Vous pouvez utiliser la commande "file"
    Sinon, il faut lire les 3 premiers caractères (3 octets donc) du fichier, qui sont souvent une identification du fichier.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 10
    Points : 11
    Points
    11
    Par défaut
    Merci pour ta réponse j'ai utilisé file et j'ai comparé la chaîne retournée à la chaîne correspondant au type de fichier voulu

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PHP 5.0] Tester le type de fichier
    Par weandthem dans le forum Langage
    Réponses: 5
    Dernier message: 29/12/2008, 13h15
  2. Vérifier l'extension d'un fichier passé en argument
    Par willem77 dans le forum Débuter
    Réponses: 11
    Dernier message: 14/08/2007, 13h27
  3. [POO] Trouver le type d'un objet passé en argument
    Par FremyCompany dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 28/02/2006, 15h08
  4. Réponses: 10
    Dernier message: 18/11/2003, 18h01
  5. [VB6] [Interface] Tester le Type de Controle
    Par SpaceFrog dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 16/09/2002, 09h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo