Copie d'un répertoire de fichiers peut être automatisé en Visual Basic 6 en utilisant l'objet du système de fichiers , qui est inclus comme un objet en Visual Basic. Choses que vous devez
Visual Basic 6
Afficher plus Instructions
1
Ouvrez votre programme Visual Basic Editor .
2
Créer un nouveau fichier en cliquant sur " fichier", puis "Nouveau".
3
Créer une instance de FileSystemObject en utilisant le code suivant :
Dim fso , fichier < br >
Set objFSO = CreateObject (" Scripting.FileSystemObject " )
Ce code appelle un objet intégré dans Visual Basic 6 .
4
définir le dossier source et le dossier de destination où vous pourrez copier les fichiers :
strSourceFolder = " c: \\ MyImportantData "
strDestFolder = " c: \\ MyBackupFolder "
5
Ouvrez la boucle pour tous les fichiers dans le répertoire source : .
For Each objFiles en objFSO.GetFolder ( strSource ) Fichiers
6
Vérifiez que chaque fichier possède un attribut mis à archiver et fermez la boucle ouverte au-dessus :
Si objFiles.attributes et 32 ensuite
7
Ajoutez le code pour copier tous les fichiers d'archive de la source à la destination: Photos
objFSO . CopyFile strSource & "\\ " & objFiles.Name , strDestination & " \\" & objDir.Name & " \\ " & objFiles.Name , OVER_WRITE_FILES
objFiles.attributes = objFiles.attributes - 32
8
boucler la boucle et mettre fin à la sous-ensembles:
Else
' Archive atribute pas réglé
End If End Sub
< br > Photos 9
Enregistrez le fichier en tant que fichier . exe et exécutez le fichier pour copier tous les fichiers archivés.