Copier un fichier

Contenu du snippet

Option Explicit 
Public Sub CopieFichier(ByVal Source As String, ByVal Destination As String, Optional Ecrase As Boolean = False) 
    'Fichier source Existe
    If (Dir(Source) <> "") Then 
        'Fichier destination n'existe pas ou doit etre ecrase
        If (Dir(Destination) = "") Or Ecrase Then Call FileCopy(Source, Destination) 
    Else 
        Call MsgBox("Le fichier source n'existe pas", vbExclamation & vbOKOnly) 
    End If 
End Sub 
'Exemple d'utilisation:
Private Sub Form_Load() 
'Exemple qui ecrase le fichier dde destination
Call CopieFichier("C:\Classeur1.xls", "C:\Classeur4.xls", True) 
'Exemple qui n'ecrase le fichier de destination
Call CopieFichier("C:\Classeur1.xls", "C:\Classeur4.xls") 
End Sub 



Compatibilité : VB6, VBA

Disponible dans d'autres langages :

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.