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

C++ Discussion :

FILE : mkdir vs createdirectory


Sujet :

C++

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    15
    D�tails du profil
    Informations personnelles :
    �ge : 47
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 15
    Par d�faut FILE : mkdir vs createdirectory
    Bonjour,

    Il y a fort longtemps, on utilisait les fonctions classiques de manipulations de fichiers mkdir, fopen,fread ...
    Avec Windows 2000, sont apparues des fonctions adapt�es au syst�me Windows avec NT : createdirectory, createfile, readfile...

    Perso, je pr�f�re les anciennes, beaucoup de clients sont encore sur 98. et si un jour je veux porter le code sur un autre syst�me, il me semble que j'aurais moins de boulot.
    Et vous qu'utilisez-vous et surtout pourquoi ?

    Merci. nadojazz

  2. #2
    R�dacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en s�curit�
    Inscrit en
    Mai 2007
    Messages
    11 517
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 62
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : Consultant en s�curit�
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Par d�faut
    Clairement, si la portabilit� n'est pas un probl�me, j'utilise les fonctions natives Windows (createdirectory, createfile, readfile, ...)

    D'abord parce qu'elles supportent l'UNICODE et que sous Windows je ne d�veloppe qu'en UNICODE.

    Ensuite, parce qu'elles supportent les attributs de s�curit� NTFS (SECURITY_ATTRIBUTES) et d'autres options non support�es par les fonctions portables.

    Et enfin parce qu'elles sont natives et probablement un poil plus rapide que les fonctions portables (mais c'est probablement une mauvaise excuse ).
    Raymond
    Vous souhaitez participer � la rubrique R�seaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs syst�me et r�seau � configurer leurs �quipements SNMP r�seau.
    e-verbe Un logiciel de conjugaison des verbes de la langue fran�aise.

    Ma page personnelle sur DVP
    .

  3. #3
    Membre chevronn�
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Mai 2006
    Messages
    507
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : Communication - M�dias

    Informations forums :
    Inscription : Mai 2006
    Messages : 507
    Par d�faut
    Bonjour,

    Citation Envoy� par nadojazz Voir le message
    beaucoup de clients sont encore sur 98. et si un jour je veux porter le code sur un autre syst�me, il me semble que j'aurais moins de boulot.
    C'est effectivement une excellente raison dans ce cas...

    Pour ma part et contrairement � nadojazz j'utilise plus facilement les fopen & co... Ceci dit, je code beaucoup en C (fopen c'est du C) et encore plus en multiplatefome, cela s'explique peut-�tre... Apr�s pour la programmation sur devices particuliers (iPhone ou Bada par exemple), avec des langages de base n'�tant pas du C, j'utilise souvent les fonctions syst�mes...

    Par contre je me demande si la stl (�a c'est du c++) n'aurait pas des fonctions I/O ?

  4. #4
    Membre Expert
    Avatar de poukill
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    2 155
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 2 155
    Par d�faut
    Citation Envoy� par Fabllot Voir le message
    Par contre je me demande si la stl (�a c'est du c++) n'aurait pas des fonctions I/O ?
    Non h�las, rien de standard. Par contre, il y a boost.Filesystem.
    C'est boost, c'est donc "presque" standard.

  5. #5
    gl
    gl est d�connect�
    R�dacteur

    Homme Profil pro
    Inscrit en
    Juin 2002
    Messages
    2 165
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 46
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 165
    Par d�faut
    Citation Envoy� par poukill Voir le message
    Non h�las, rien de standard. Par contre, il y a boost.Filesystem.
    C'est boost, c'est donc "presque" standard.
    Ne nous enflammons pas tout de m�me il y a bien des fonctions I/O en C++, il n'est pas n�cessaire de recourir � boost pour �crire ou lire dans un fichier.

    Bon effectivement pour des manipulations plus complexes sur les fichiers et les r�pertoires c'est une autre histoire.

  6. #6
    Membre Expert
    Avatar de poukill
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    2 155
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 2 155
    Par d�faut
    Tout � fait. Je me suis enflamm� un peu.
    M'enfin c�t� manipulation de fichiers, faut pas aller tr�s loin pour mettre le C++ en d�faut : parcourir un r�pertoire, renommer un fichier, etc....

Discussions similaires

  1. [PHP 5.4] Cr�ation de dossier (mkdir) apr�s envoi (form type=file)
    Par altordj dans le forum Langage
    R�ponses: 4
    Dernier message: 25/03/2014, 20h36
  2. [File][mkdir()] cr�er un r�pertoire
    Par FFF dans le forum Entr�e/Sortie
    R�ponses: 3
    Dernier message: 25/10/2005, 21h23
  3. [File et Directory ListBox] Soucis de filtre
    Par Mercilius dans le forum Composants VCL
    R�ponses: 8
    Dernier message: 04/04/2003, 16h17
  4. A propos des 'File management Functions' de Windows
    Par znaidi dans le forum Windows
    R�ponses: 3
    Dernier message: 01/04/2003, 16h01
  5. recup�rer file d'attente d'impression
    Par magic corp. dans le forum Langage
    R�ponses: 2
    Dernier message: 25/09/2002, 14h12

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