Partager via


FileCopy, fonction

Mise à jour : novembre 2007

Copie un fichier.

My.Computer.FileSystem, objet permet une meilleure productivité et de meilleures performances dans les opérations d'E/S sur fichier que FileCopy. Pour plus d'informations, consultez My.Computer.FileSystem.CopyFile, méthode.

Public Sub FileCopy( _
   ByVal Source As String, _
   ByVal Destination As String _
)

Paramètres

  • Source
    Requis. Expression String qui spécifie le nom du fichier à copier. Source peut inclure le répertoire ou le dossier, et le lecteur du fichier source.

  • Destination
    Requis. Expression String qui spécifie le nom de fichier cible. Destination peut inclure le répertoire ou le dossier, et le lecteur du fichier de destination.

Exceptions

Type d'exception

Numéro de l'erreur

Condition

ArgumentException

52

Source ou Destination n'est pas valide ou n'est pas spécifié.

IOException

55

Le fichier est déjà ouvert.

FileNotFoundException

53

Le fichier n'existe pas.

Consultez la colonne « Numéro d'erreur » si vous mettez à niveau des applications Visual Basic 6.0 qui utilisent la gestion des erreurs non structurée. (Vous pouvez comparer le numéro d'erreur par rapport à Number, propriété (objet Err).) Toutefois, lorsque cela est possible, vous devez envisager de remplacer un tel contrôle d'erreur par Vue d'ensemble de la gestion structurée des exceptions pour Visual Basic.

Notes

Si vous essayez d'utiliser la fonction FileCopy sur un fichier ouvert, une erreur se produit.

FileCopy requiert une confiance totale pour utiliser le lecteur local.

Exemple

Cet exemple utilise la fonction FileCopy pour copier un fichier vers un autre. Pour cet exemple, supposons que SrcFile est un fichier contenant des données.

Dim SourceFile, DestinationFile As String
SourceFile = "SRCFILE"   ' Define source file name.
DestinationFile = "DESTFILE"   ' Define target file name.
FileCopy(SourceFile, DestinationFile)   ' Copy source to target.

Notes du développeur sur Smart Device

Cette fonction n'est pas prise en charge.

Configuration requise

Espace de noms :Microsoft.VisualBasic

**Module :**FileSystem

**Assembly :**bibliothèque Visual Basic Runtime (dans Microsoft.VisualBasic.dll)

Voir aussi

Tâches

Comment : créer une copie d'un fichier dans un autre répertoire dans Visual Basic

Comment : créer une copie d'un fichier dans le même répertoire dans Visual Basic

Comment : copier un répertoire vers un autre répertoire dans Visual Basic

Référence

Kill, fonction

ArgumentException

IOException

FileNotFoundException