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

 Delphi Discussion :

incrémentation auto d'un nom de fichier


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2007
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 158
    Par défaut incrémentation auto d'un nom de fichier
    Bon soir
    Dans un répertoire nous avons un fichier (database,table,...) qui porte un nom défini par exemple table1 : nous voulons créer une autre table de même structure que table1 qui porte le nom table2 .

    Vous considérez que table2 est dérivé de table1+1

    Merci à vous.

  2. #2
    Membre Expert
    Avatar de Dr.Who
    Inscrit en
    Septembre 2009
    Messages
    980
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Septembre 2009
    Messages : 980
    Par défaut
    tant que fichier Fichier+I existe
    debut faire
    incremente I de 1
    fin
    resultat = Fichier+I
    [ Sources et programmes de Dr.Who | FAQ Delphi | FAQ Pascal | Règlement | Contactez l'équipe ]
    Ma messagerie n'est pas la succursale du forum... merci!

  3. #3
    Membre confirmé
    Inscrit en
    Août 2007
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 158
    Par défaut
    Citation Envoyé par Dr.Who Voir le message
    tant que fichier Fichier+I existe
    debut faire
    incremente I de 1
    fin
    resultat = Fichier+I
    Merci trés infiniment

  4. #4
    Membre Expert
    Avatar de Dr.Who
    Inscrit en
    Septembre 2009
    Messages
    980
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Septembre 2009
    Messages : 980
    Par défaut
    soit:

    FileExists
    boucle While
    inc
    result :=

    donc :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    // FileName := GetNextFileName('C:\Windows\Temp\', 'TempFileA', '.tmp', 100);
    function GetNextFileName(aPath, aFileNamePrefix, aExtention: string; var vStart: integer): string;
    var S : string;
    begin
      if vStart < 0 then
        vStart := 0;
     
      S := aPath + aFileNamePrefix + '%d' + aExtention;
     
      while FileExists( format(S, [vStart]) ) do
        inc(vStart);
     
      result := Format(S, [vStart]);
    end;
    [ Sources et programmes de Dr.Who | FAQ Delphi | FAQ Pascal | Règlement | Contactez l'équipe ]
    Ma messagerie n'est pas la succursale du forum... merci!

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

Discussions similaires

  1. [Débutant] strcat et nom de fichier incrémenté
    Par degseb dans le forum MATLAB
    Réponses: 2
    Dernier message: 05/12/2010, 16h15
  2. Incrémenter 1 à des noms de fichier
    Par vanitom dans le forum Scripts/Batch
    Réponses: 5
    Dernier message: 01/07/2010, 14h24
  3. [AC-2007] Export excel et incrément de nom de fichier
    Par vincent1746 dans le forum VBA Access
    Réponses: 2
    Dernier message: 30/06/2010, 12h13
  4. [Débutant] Ecriture d'un nom de fichier avec double incrémentation
    Par MTN84 dans le forum MATLAB
    Réponses: 2
    Dernier message: 25/02/2010, 10h52
  5. [dlmwrite] Incrémentation nom de fichier
    Par lloyd_r dans le forum MATLAB
    Réponses: 8
    Dernier message: 12/05/2009, 17h40

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