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

WinDev Discussion :

Fcopie et fsupprime [WD14]


Sujet :

WinDev

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 95
    Points : 73
    Points
    73
    Par défaut Fcopie et fsupprime
    Bonjour,

    Je souhaite lorsque je clique sur un bouton que les fichiers présents dans le rép c:\test0 (gsRépSource) soient copiés vers le rép c:\test1 (gsRépDestination) puis ensuite supprimés du répertoirce source :

    En version "chemin en dur", cela fonctionne parfaitement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    fRepCopie("C:\test0","C:\test1")
    fSupprime("C:\test0\*.*")
    Par contre, si je passe par le chemin relatif (gsRép...), la copie fonctionne mais pas la suppression des fichiers du rep source, code actuel :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    fRepCopie(gsRepSource,gsRepDest)
    fSupprime(gsRepSource)
    Je sais que cela vient sûrement du fSupprime (gsRepSource) mais je ne vois pas ce qu'il faudrait que je remplace, j'ai testé le fRépsupprime... marche pas non plus... merci

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 95
    Points : 73
    Points
    73
    Par défaut
    Résolu.

    Il fallait que je fasse une déclaration préalable du type sFepSource équivaut à "fichiers du répertoire source", puis dire que tous les fichiers (*.*) du répertoire source (gsRepSource) doivent être supprimés, voici le code final :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    sFRepsource est une chaîne
    sFRepsource = (gsRepSource+"*.*")
     
    fRepCopie(gsRepSource,gsRepDest)
    fSupprime(sFRepsource)

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

Discussions similaires

  1. [WD14] Scintillement fcopy en boucle
    Par fhmayn dans le forum WinDev
    Réponses: 5
    Dernier message: 03/03/2010, 10h28
  2. Copie Incomplète avec FCOPY
    Par antonius_marcus dans le forum PL/SQL
    Réponses: 1
    Dernier message: 23/09/2008, 12h11
  3. Problème avec Utl_File.fcopy
    Par FABFAB125 dans le forum Oracle
    Réponses: 14
    Dernier message: 09/08/2007, 11h57

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