FileSystem.CopyFile Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Copie un fichier vers un nouvel emplacement.
Surcharges
CopyFile(String, String) |
Copie un fichier vers un nouvel emplacement. |
CopyFile(String, String, UIOption) |
Copie un fichier vers un nouvel emplacement. |
CopyFile(String, String, Boolean) |
Copie un fichier vers un nouvel emplacement. |
CopyFile(String, String, UIOption, UICancelOption) |
Copie un fichier vers un nouvel emplacement. |
CopyFile(String, String)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Copie un fichier vers un nouvel emplacement.
public:
static void CopyFile(System::String ^ sourceFileName, System::String ^ destinationFileName);
public static void CopyFile (string sourceFileName, string destinationFileName);
static member CopyFile : string * string -> unit
Public Shared Sub CopyFile (sourceFileName As String, destinationFileName As String)
Paramètres
- sourceFileName
- String
Fichier à copier.
- destinationFileName
- String
Emplacement vers lequel le fichier doit être copié.
Exceptions
destinationFileName
contient des informations de chemin d’accès.
destinationFileName
ou sourceFileName
est Nothing
ou représente une chaîne vide.
Le fichier source n'est pas valide ou n'existe pas.
Un fichier du répertoire cible portant le même nom est en cours d'utilisation.
Un nom de fichier ou de dossier du chemin d'accès contient un signe deux-points (:) ou n'a pas un format correct.
Le chemin d'accès dépasse la longueur maximale définie par le système.
L'utilisateur n'a pas l'autorisation requise.
L'utilisateur n'a pas les autorisations nécessaires pour afficher le chemin d'accès.
Exemples
Cet exemple copie le fichier Test.txt
dans le répertoire TestFiles2
sans remplacer les fichiers existants.
My.Computer.FileSystem.CopyFile( _
"C:\UserFiles\TestFiles\test.txt", _
"C:\UserFiles\TestFiles2\test.txt", overwrite:=False)
Remplacez les chemins d’accès aux fichiers par les chemins que vous souhaitez utiliser dans votre code.
Cet exemple copie le fichier Test.txt
dans le répertoire TestFiles2
et le NewFile.txt
renomme .
My.Computer.FileSystem.CopyFile( _
"C:\UserFiles\TestFiles\test.txt", _
"C:\UserFiles\TestFiles2\NewFile.txt", _
FileIO.UIOption.OnlyErrorDialogs, _
FileIO.UICancelOption.DoNothing)
Remplacez les chemins d’accès aux fichiers par les chemins que vous souhaitez utiliser dans votre code.
Remarques
CopyFile
ne conserve pas les entrées ACL (entrées Access Control). Le fichier nouvellement créé hérite des ACL par défaut du répertoire dans lequel il est créé.
Le tableau suivant répertorie des exemples de tâches impliquant la My.Computer.FileSystem.CopyFile
méthode .
À | Consultez |
---|---|
Copiez un fichier dans le même répertoire. | Guide pratique pour créer une copie d'un fichier dans le même répertoire en Visual Basic |
Copiez un fichier dans un autre répertoire. | Guide pratique pour créer une copie d'un fichier dans un autre répertoire en Visual Basic |
Voir aussi
S’applique à
CopyFile(String, String, UIOption)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Copie un fichier vers un nouvel emplacement.
public:
static void CopyFile(System::String ^ sourceFileName, System::String ^ destinationFileName, Microsoft::VisualBasic::FileIO::UIOption showUI);
public static void CopyFile (string sourceFileName, string destinationFileName, Microsoft.VisualBasic.FileIO.UIOption showUI);
static member CopyFile : string * string * Microsoft.VisualBasic.FileIO.UIOption -> unit
Public Shared Sub CopyFile (sourceFileName As String, destinationFileName As String, showUI As UIOption)
Paramètres
- sourceFileName
- String
Fichier à copier.
- destinationFileName
- String
Emplacement vers lequel le fichier doit être copié.
- showUI
- UIOption
Indique si un suivi visuel de l'avancement de l'opération est nécessaire. La valeur par défaut est UIOption.OnlyErrorDialogs
.
Exceptions
destinationFileName
contient des informations de chemin d’accès.
destinationFileName
ou sourceFileName
est Nothing
ou représente une chaîne vide.
Le fichier source n'est pas valide ou n'existe pas.
Le fichier de destination existe et overwrite
a la valeur False
().
Un nom de fichier ou de dossier du chemin d'accès contient un signe deux-points (:) ou n'a pas un format correct.
Le chemin d'accès dépasse la longueur maximale définie par le système.
L'utilisateur n'a pas l'autorisation requise.
L'utilisateur n'a pas les autorisations nécessaires pour afficher le chemin d'accès.
Exemples
Cet exemple copie le fichier Test.txt
dans le répertoire TestFiles2
sans remplacer les fichiers existants.
My.Computer.FileSystem.CopyFile( _
"C:\UserFiles\TestFiles\test.txt", _
"C:\UserFiles\TestFiles2\test.txt", overwrite:=False)
Remplacez les chemins d’accès aux fichiers par les chemins que vous souhaitez utiliser dans votre code.
Cet exemple copie le fichier Test.txt
dans le répertoire TestFiles2
et le NewFile.txt
renomme .
My.Computer.FileSystem.CopyFile( _
"C:\UserFiles\TestFiles\test.txt", _
"C:\UserFiles\TestFiles2\NewFile.txt", _
FileIO.UIOption.OnlyErrorDialogs, _
FileIO.UICancelOption.DoNothing)
Remplacez les chemins d’accès aux fichiers par les chemins que vous souhaitez utiliser dans votre code.
Remarques
CopyFile
ne conserve pas les entrées ACL (entrées Access Control). Le fichier nouvellement créé hérite des ACL par défaut du répertoire dans lequel il est créé.
Le tableau suivant répertorie des exemples de tâches impliquant la My.Computer.FileSystem.CopyFile
méthode .
À | Consultez |
---|---|
Copiez un fichier dans le même répertoire. | Guide pratique pour créer une copie d'un fichier dans le même répertoire en Visual Basic |
Copiez un fichier dans un autre répertoire. | Guide pratique pour créer une copie d'un fichier dans un autre répertoire en Visual Basic |
Voir aussi
S’applique à
CopyFile(String, String, Boolean)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Copie un fichier vers un nouvel emplacement.
public:
static void CopyFile(System::String ^ sourceFileName, System::String ^ destinationFileName, bool overwrite);
public static void CopyFile (string sourceFileName, string destinationFileName, bool overwrite);
static member CopyFile : string * string * bool -> unit
Public Shared Sub CopyFile (sourceFileName As String, destinationFileName As String, overwrite As Boolean)
Paramètres
- sourceFileName
- String
Fichier à copier.
- destinationFileName
- String
Emplacement vers lequel le fichier doit être copié.
- overwrite
- Boolean
True
si les fichiers existants doivent être remplacés ; sinon, False
. La valeur par défaut est False
.
Exceptions
destinationFileName
contient des informations de chemin d’accès.
destinationFileName
ou sourceFileName
est Nothing
ou représente une chaîne vide.
Le fichier source n'est pas valide ou n'existe pas.
Le fichier de destination existe et overwrite
a la valeur False
().
Un nom de fichier ou de dossier du chemin d'accès contient un signe deux-points (:) ou n'a pas un format correct.
Le chemin d'accès dépasse la longueur maximale définie par le système.
L'utilisateur n'a pas l'autorisation requise.
L'utilisateur n'a pas les autorisations nécessaires pour afficher le chemin d'accès.
Exemples
Cet exemple copie le fichier Test.txt
dans le répertoire TestFiles2
sans remplacer les fichiers existants.
My.Computer.FileSystem.CopyFile( _
"C:\UserFiles\TestFiles\test.txt", _
"C:\UserFiles\TestFiles2\test.txt", overwrite:=False)
Remplacez les chemins d’accès aux fichiers par les chemins que vous souhaitez utiliser dans votre code.
Cet exemple copie le fichier Test.txt
dans le répertoire TestFiles2
et le NewFile.txt
renomme .
My.Computer.FileSystem.CopyFile( _
"C:\UserFiles\TestFiles\test.txt", _
"C:\UserFiles\TestFiles2\NewFile.txt", _
FileIO.UIOption.OnlyErrorDialogs, _
FileIO.UICancelOption.DoNothing)
Remplacez les chemins d’accès aux fichiers par les chemins que vous souhaitez utiliser dans votre code.
Remarques
CopyFile
ne conserve pas les entrées ACL (entrées Access Control). Le fichier nouvellement créé hérite des ACL par défaut du répertoire dans lequel il est créé.
Le tableau suivant répertorie des exemples de tâches impliquant la My.Computer.FileSystem.CopyFile
méthode .
À | Consultez |
---|---|
Copiez un fichier dans le même répertoire. | Guide pratique pour créer une copie d'un fichier dans le même répertoire en Visual Basic |
Copiez un fichier dans un autre répertoire. | Guide pratique pour créer une copie d'un fichier dans un autre répertoire en Visual Basic |
Voir aussi
S’applique à
CopyFile(String, String, UIOption, UICancelOption)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Copie un fichier vers un nouvel emplacement.
public:
static void CopyFile(System::String ^ sourceFileName, System::String ^ destinationFileName, Microsoft::VisualBasic::FileIO::UIOption showUI, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public static void CopyFile (string sourceFileName, string destinationFileName, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
static member CopyFile : string * string * Microsoft.VisualBasic.FileIO.UIOption * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Shared Sub CopyFile (sourceFileName As String, destinationFileName As String, showUI As UIOption, onUserCancel As UICancelOption)
Paramètres
- sourceFileName
- String
Fichier à copier.
- destinationFileName
- String
Emplacement vers lequel le fichier doit être copié.
- showUI
- UIOption
Indique si un suivi visuel de l'avancement de l'opération est nécessaire. La valeur par défaut est UIOption.OnlyErrorDialogs
.
- onUserCancel
- UICancelOption
Spécifie ce qui doit être fait si l’utilisateur clique sur Annuler pendant l’opération. La valeur par défaut est ThrowException.
Exceptions
destinationFileName
contient des informations de chemin d’accès.
destinationFileName
ou sourceFileName
est Nothing
ou représente une chaîne vide.
Le fichier source n'est pas valide ou n'existe pas.
Le fichier de destination existe et overwrite
a la valeur False
().
Un nom de fichier ou de dossier du chemin d'accès contient un signe deux-points (:) ou n'a pas un format correct.
Le chemin d'accès dépasse la longueur maximale définie par le système.
L'utilisateur n'a pas l'autorisation requise.
L'utilisateur n'a pas les autorisations nécessaires pour afficher le chemin d'accès.
UICancelOption
a la valeur ThrowException
et l'utilisateur a annulé l'opération ou une erreur d'E/S non spécifiée s'est produit.
Exemples
Cet exemple copie le fichier Test.txt
dans le répertoire TestFiles2
sans remplacer les fichiers existants.
My.Computer.FileSystem.CopyFile( _
"C:\UserFiles\TestFiles\test.txt", _
"C:\UserFiles\TestFiles2\test.txt", overwrite:=False)
Remplacez les chemins d’accès aux fichiers par les chemins que vous souhaitez utiliser dans votre code.
Cet exemple copie le fichier Test.txt
dans le répertoire TestFiles2
et le NewFile.txt
renomme .
My.Computer.FileSystem.CopyFile( _
"C:\UserFiles\TestFiles\test.txt", _
"C:\UserFiles\TestFiles2\NewFile.txt", _
FileIO.UIOption.OnlyErrorDialogs, _
FileIO.UICancelOption.DoNothing)
Remplacez les chemins d’accès aux fichiers par les chemins que vous souhaitez utiliser dans votre code.
Remarques
CopyFile
ne conserve pas les AE (entrées Access Control). Le fichier nouvellement créé hérite des AE par défaut du répertoire dans lequel il est créé.
Le tableau suivant répertorie des exemples de tâches impliquant la My.Computer.FileSystem.CopyFile
méthode.
À | Consultez |
---|---|
Copiez un fichier dans le même répertoire. | Guide pratique pour créer une copie d'un fichier dans le même répertoire en Visual Basic |
Copiez un fichier dans un autre répertoire. | Guide pratique pour créer une copie d'un fichier dans un autre répertoire en Visual Basic |