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

VB 6 et antérieur Discussion :

mise à jours de fichier


Sujet :

VB 6 et antérieur

Vue hybride

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

    Informations forums :
    Inscription : Avril 2008
    Messages : 44
    Par défaut mise à jours de fichier
    Voila j'ai réussis grâces a des sources et au cours proposées sur developpez.com à fair une petite appli de maj de mes dossiers.
    Cependant j'ai un petit soucie sur un bout de code ne m'appartenant pas en ce qui concerne sa personalisation. Je m'explique, j'aimerai que les fichiers copié n'ailles pas dans le repertoires ciblé mais dans un autres.

    je présume que c'est évidement cette ligne à modifier CopyFile FileTrouve, FileVerif, 0
    mais malgrès mes efforts, et surement avec la fatigue cumulée de la journée j'avoue bloquer un petit peu.
    Surement du à une mal compréhension du code.

    N'hésitez pas à me donner un coup de main ou à m'éclaircir les idées pour que je puisse me débrouiller seul.

    Voici la fonction utilisant ma fonction ci-dessous



    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    Function FindFile(ByVal sFol As String, sFile As String)
     
    Dim tFld As Folder
    Dim FileName As String
    Dim FileVerif As String
    Dim FileTrouve As String
    Dim Pos As Long
     
            Set fld = fso.GetFolder(sFol)
     
            FileName = Dir(fso.BuildPath(fld.Path, sFile), vbNormal Or vbHidden Or vbSystem Or vbReadOnly)
     
     
            While Len(FileName) <> 0
     
                FileTrouve = fso.BuildPath(fld.Path, FileName)
     
                Pos = Len(ValRep1)
     
                FileVerif = ValRep2 & Right(FileTrouve, Len(FileTrouve) - Pos)
     
                If FileExist(FileVerif) = False Then
                    CopyFile FileTrouve, FileVerif, 0
                Else
                    If FileDateTime(FileTrouve) > FileDateTime(FileVerif) Then
                        CopyFile FileTrouve, FileVerif, 0
                    End If
                End If
     
                FileName = Dir()  ' Get next file
                DoEvents
     
            Wend
     
           If fld.SubFolders.Count > 0 Then
                For Each tFld In fld.SubFolders
                    Pos = Len(ValRep1)
                    If DirectoryExist(ValRep2 & Right(tFld, Len(tFld) - Pos)) = False Then
                        MkDir ValRep2 & Right(tFld, Len(tFld) - Pos)
                    End If
                    DoEvents
                    FindFile = FindFile + FindFile(tFld.Path, sFile)
                Next
           End If
     
    End Function

  2. #2
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Bonsoir,

    Tu nous montres là un sacré mélange de tout !

    Il vaudra mieux que tu nous expliques très clairement et très simplement les tenants et les aboutissants de cette démarche...
    Et nous serons alors à même de te proposer une démarche plus simple.


    EDIT : sans compter le fait que je me demande de quel chapeau sort la variable ValRep2 ...

Discussions similaires

  1. [LOAD DATA] mise à jour de fichier texte
    Par freija dans le forum SQL Procédural
    Réponses: 6
    Dernier message: 17/08/2006, 14h14
  2. Mise à jour du fichier server.xml
    Par coeurgan dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 11/08/2006, 12h27
  3. Mise à jour des fichiers syst lors d'une installation
    Par Asdorve dans le forum Installation, Déploiement et Sécurité
    Réponses: 3
    Dernier message: 03/07/2006, 15h27
  4. Mise à jour du fichier sécurité
    Par UVCR dans le forum XMLRAD
    Réponses: 2
    Dernier message: 23/03/2006, 08h47
  5. [HTML] Problème mise à jour des fichiers en cache
    Par El Riiico dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 05/09/2005, 17h00

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