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

Outils Delphi Discussion :

[INNO SETUP] Renommer un dossier lors de la désinstallation


Sujet :

Outils Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 45
    Par défaut [INNO SETUP] Renommer un dossier lors de la désinstallation
    Bonjour,

    Je souhaiterais connaitre un moyen pour pouvoir renommer un dossier (contenant des fichiers) lors de la désinstallation.

    Je sais le faire avec un fichier en utilisant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep);
    var
      OldFile: string;
    begin
      case CurUninstallStep of
        usPostUninstall:
          begin
            OldFile := ExpandConstant('{app}\database\database_restrictions.bak');
            if FileExists(OldFile) then
              RenameFile(OldFile, ExpandConstant('{app}\database\database_restrictions.xml'));
          end;
      end;
    end;
    Mais je n'ai rien trouver pour renommer un dossier.

    Merci d'avance de votre aide

  2. #2
    Membre émérite
    Avatar de ouiouioui
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Août 2006
    Messages
    993
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 993
    Par défaut
    Prototype:
    function RenameFile(const OldName, NewName: string): Boolean;
    Description:
    Attempts to change the name of the file or directory specified by OldFile to NewFile. If the operation succeeds, RenameFile returns True. If it cannot rename the file (for example, if a file called NewName already exists), it returns False.
    Essaye avec sa. Tu ne met pas de \ à la fin des chemins.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 45
    Par défaut
    Merci ouiouioui, en fait j'ai trouvé mon problème.
    J’utilisais bien les bonnes commandes sauf que le dossier ne voulait pas se renommer car il était encore existant dans le répertoire.

  4. #4
    Membre éprouvé Avatar de freud
    Homme Profil pro
    Développeur
    Inscrit en
    Mai 2002
    Messages
    1 271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 271
    Par défaut
    Bonjour,

    Moi aussi j'ai ce problème de renommer un dossier non vide à la désinstallation.
    Je ne peux le faire que pour des fichiers.
    Peut-être pourriez-vous m’éclairer la dessus S.V.P ?
    Merci

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 08/04/2009, 09h15
  2. [Inno Setup]Renommer fichier unins000.exe
    Par XTazFR dans le forum Outils
    Réponses: 2
    Dernier message: 15/11/2008, 17h11
  3. [Inno Setup] Renommer un fichier durant l'install
    Par freud dans le forum Outils
    Réponses: 2
    Dernier message: 17/09/2008, 21h49
  4. [Inno Setup] Créer un dossier caché
    Par rorobase dans le forum Outils
    Réponses: 5
    Dernier message: 25/08/2008, 13h29
  5. [inno Setup]Création de dossiers
    Par Invité dans le forum Installation, Déploiement et Sécurité
    Réponses: 8
    Dernier message: 09/05/2007, 10h59

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