FileSystemProxy.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
| Nom | Description |
|---|---|
| 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:
- FileSystemProxy.vb
- Source:
- FileSystemProxy.vb
- Source:
- FileSystemProxy.vb
- Source:
- FileSystemProxy.vb
- Source:
- FileSystemProxy.vb
Copie un fichier vers un nouvel emplacement.
public:
void CopyFile(System::String ^ sourceFileName, System::String ^ destinationFileName);
public void CopyFile(string sourceFileName, string destinationFileName);
member this.CopyFile : string * string -> unit
Public 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 une chaîne vide.
Le fichier source n’est pas valide ou n’existe pas.
Un fichier dans le répertoire cible portant le même nom est utilisé.
Un nom de fichier ou de répertoire dans le chemin contient un signe deux-points (:) ou est dans un format non valide.
Le chemin dépasse la longueur maximale définie par le système.
L’utilisateur n’a pas l’autorisation requise.
L’utilisateur ne dispose pas des 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.txtrenomme .
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 |
| Copiez un fichier dans un autre répertoire. | Guide pratique pour créer une copie d’un fichier dans un autre répertoire |
Voir aussi
- UICancelOption
- Objets (Visual Basic)
- How to : Copy Files with a Specific Pattern to a Directory in Visual Basic
- How to : Create a Copy of a File in the Same Directory in Visual Basic
- How to : Copy a Directory to Another Directory in Visual Basic
- Guide pratique pour renommer un fichier en Visual Basic
S’applique à
CopyFile(String, String, UIOption)
- Source:
- FileSystemProxy.vb
- Source:
- FileSystemProxy.vb
- Source:
- FileSystemProxy.vb
- Source:
- FileSystemProxy.vb
- Source:
- FileSystemProxy.vb
Copie un fichier vers un nouvel emplacement.
public:
void CopyFile(System::String ^ sourceFileName, System::String ^ destinationFileName, Microsoft::VisualBasic::FileIO::UIOption showUI);
public void CopyFile(string sourceFileName, string destinationFileName, Microsoft.VisualBasic.FileIO.UIOption showUI);
member this.CopyFile : string * string * Microsoft.VisualBasic.FileIO.UIOption -> unit
Public 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 s’il faut suivre visuellement la progression de l’opération. La valeur par défaut est UIOption.OnlyErrorDialogs.
Exceptions
destinationFileName contient des informations de chemin d’accès.
destinationFileName ou sourceFileName est Nothing une chaîne vide.
Le fichier source n’est pas valide ou n’existe pas.
Le fichier de destination existe et overwrite est défini sur False.
Un nom de fichier ou de répertoire dans le chemin contient un signe deux-points (:) ou est dans un format non valide.
Le chemin dépasse la longueur maximale définie par le système.
L’utilisateur n’a pas l’autorisation requise.
L’utilisateur ne dispose pas des 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.txtrenomme .
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 |
| Copiez un fichier dans un autre répertoire. | Guide pratique pour créer une copie d’un fichier dans un autre répertoire |
Voir aussi
- UICancelOption
- Objets (Visual Basic)
- How to : Copy Files with a Specific Pattern to a Directory in Visual Basic
- How to : Create a Copy of a File in the Same Directory in Visual Basic
- How to : Copy a Directory to Another Directory in Visual Basic
- Guide pratique pour renommer un fichier en Visual Basic
S’applique à
CopyFile(String, String, Boolean)
- Source:
- FileSystemProxy.vb
- Source:
- FileSystemProxy.vb
- Source:
- FileSystemProxy.vb
- Source:
- FileSystemProxy.vb
- Source:
- FileSystemProxy.vb
Copie un fichier vers un nouvel emplacement.
public:
void CopyFile(System::String ^ sourceFileName, System::String ^ destinationFileName, bool overwrite);
public void CopyFile(string sourceFileName, string destinationFileName, bool overwrite);
member this.CopyFile : string * string * bool -> unit
Public 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 des 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 une chaîne vide.
Le fichier source n’est pas valide ou n’existe pas.
Le fichier de destination existe et overwrite est défini sur False.
Un nom de fichier ou de répertoire dans le chemin contient un signe deux-points (:) ou est dans un format non valide.
Le chemin dépasse la longueur maximale définie par le système.
L’utilisateur n’a pas l’autorisation requise.
L’utilisateur ne dispose pas des 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.txtrenomme .
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 |
| Copiez un fichier dans un autre répertoire. | Guide pratique pour créer une copie d’un fichier dans un autre répertoire |
Voir aussi
- UICancelOption
- Objets (Visual Basic)
- How to : Copy Files with a Specific Pattern to a Directory in Visual Basic
- How to : Create a Copy of a File in the Same Directory in Visual Basic
- How to : Copy a Directory to Another Directory in Visual Basic
- Guide pratique pour renommer un fichier en Visual Basic
S’applique à
CopyFile(String, String, UIOption, UICancelOption)
- Source:
- FileSystemProxy.vb
- Source:
- FileSystemProxy.vb
- Source:
- FileSystemProxy.vb
- Source:
- FileSystemProxy.vb
- Source:
- FileSystemProxy.vb
Copie un fichier vers un nouvel emplacement.
public:
void CopyFile(System::String ^ sourceFileName, System::String ^ destinationFileName, Microsoft::VisualBasic::FileIO::UIOption showUI, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void CopyFile(string sourceFileName, string destinationFileName, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.CopyFile : string * string * Microsoft.VisualBasic.FileIO.UIOption * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public 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 s’il faut suivre visuellement la progression de l’opération. 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 une chaîne vide.
Le fichier source n’est pas valide ou n’existe pas.
Le fichier de destination existe et overwrite est défini sur False.
Un nom de fichier ou de répertoire dans le chemin contient un signe deux-points (:) ou est dans un format non valide.
Le chemin dépasse la longueur maximale définie par le système.
L’utilisateur n’a pas l’autorisation requise.
L’utilisateur ne dispose pas des autorisations nécessaires pour afficher le chemin d’accès.
UICancelOption est défini sur ThrowException, et l’utilisateur a annulé l’opération ou une erreur d’E/S non spécifiée se 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.txtrenomme .
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 |
| Copiez un fichier dans un autre répertoire. | Guide pratique pour créer une copie d’un fichier dans un autre répertoire |
Voir aussi
- UICancelOption
- Objets (Visual Basic)
- How to : Copy Files with a Specific Pattern to a Directory in Visual Basic
- How to : Create a Copy of a File in the Same Directory in Visual Basic
- How to : Copy a Directory to Another Directory in Visual Basic
- Guide pratique pour renommer un fichier en Visual Basic