VB6 : Copier un répertoire

VB6 : Copier un répertoire - Programmation

Marsh Posté le 29-09-2001 à 15:27:57    

Débutant je suis, et probleme basique je rencontre
ainsi je cherche à copier un répertoire d'un disque X vers un disque Y :
 
 
 
Private Sub BtOui_Click()
      Dim fso1 As New FileSystemObject
     
    Open "d:\impay\conf_generale.ini" For Input As #1
    Line Input #1, serveur
    Line Input #1, CheminLocal
    Close #1
    If fso1.FolderExists(serveur) Then
        FileSystemObject.CopyFolder (CheminLocal) ' mon problème est signalé ici ...................................
                                                                               ' Erreur 404 un objet est requis..... lequel SVP  
    Else
       fso1.CreateFolder (serveur)
    End If
     
End Sub

Reply

Marsh Posté le 29-09-2001 à 15:27:57   

Reply

Marsh Posté le 29-09-2001 à 19:16:19    

Il faut que tu utilise les API windows...
1/ il y creatdirectory --> création d'un répertoire
2/ Il y a la foncton Filecopy --> copier les fichier d'un endroit X vers un endroit Y....
 
tu pourras les trouver sur www.vbfrance.com, à travers un lien (en bas à gauche), ou bien dans les exemples et exercices proposés...
 
Pour répondre à ton probleme, les objets sont des contrôles, comme les bouton radios, commande, image, pictures,...donc difficile de le dire, en ne voyant pas la page....Si ce programme te sers à copier un répertoire, je ne souhaite bonne chane pour qu'il marche, car il utilise des fonctions qu'un déburtant ne maîtrise pas du tout...il y a 200 fois plus simple.  
 
- Créer nouveau répertoire
- recopier tous les fichiers dans ce nouveau repertoire
- Le cas échéant supprimer les anciens fichiers et dossier (pour cela utilise l'API, tu les trouveras sur le site indiqué)
 
 
bonne chance

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed