FileSystem.CopyFile Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee kopieert u een bestand naar een nieuwe locatie.
Overloads
| Name | Description |
|---|---|
| CopyFile(String, String) |
Hiermee kopieert u een bestand naar een nieuwe locatie. |
| CopyFile(String, String, UIOption) |
Hiermee kopieert u een bestand naar een nieuwe locatie. |
| CopyFile(String, String, Boolean) |
Hiermee kopieert u een bestand naar een nieuwe locatie. |
| CopyFile(String, String, UIOption, UICancelOption) |
Hiermee kopieert u een bestand naar een nieuwe locatie. |
CopyFile(String, String)
Hiermee kopieert u een bestand naar een nieuwe locatie.
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)
Parameters
- sourceFileName
- String
Het te kopiëren bestand.
- destinationFileName
- String
De locatie waarnaar het bestand moet worden gekopieerd.
Uitzonderingen
destinationFileName bevat padinformatie.
destinationFileName of sourceFileName is Nothing of een lege tekenreeks.
Het bronbestand is ongeldig of bestaat niet.
Een bestand in de doelmap met dezelfde naam wordt gebruikt.
Een bestands- of mapnaam in het pad bevat een dubbele punt (:) of heeft een ongeldige indeling.
Het pad overschrijdt de door het systeem gedefinieerde maximumlengte.
De gebruiker heeft geen vereiste machtiging.
De gebruiker beschikt niet over de benodigde machtigingen om het pad weer te geven.
Voorbeelden
In dit voorbeeld wordt het bestand Test.txt gekopieerd naar de map TestFiles2 zonder bestaande bestanden te overschrijven.
My.Computer.FileSystem.CopyFile( _
"C:\UserFiles\TestFiles\test.txt", _
"C:\UserFiles\TestFiles2\test.txt", overwrite:=False)
Vervang de bestandspaden door de paden die u in uw code wilt gebruiken.
In dit voorbeeld wordt het bestand Test.txt naar de map TestFiles2 gekopieerd en de naam ervan gewijzigd NewFile.txt.
My.Computer.FileSystem.CopyFile( _
"C:\UserFiles\TestFiles\test.txt", _
"C:\UserFiles\TestFiles2\NewFile.txt", _
FileIO.UIOption.OnlyErrorDialogs, _
FileIO.UICancelOption.DoNothing)
Vervang de bestandspaden door de paden die u in uw code wilt gebruiken.
Opmerkingen
CopyFile behoudt ACL's (Access Control vermeldingen) niet. Het zojuist gemaakte bestand neemt standaard-ACL's over van de map waarin het wordt gemaakt.
De volgende tabel bevat voorbeelden van taken die betrekking hebben op de My.Computer.FileSystem.CopyFile methode.
| Tot | Zien! |
|---|---|
| Kopieer een bestand naar dezelfde map. | Hoe to: Een kopie van een bestand maken in dezelfde map in Visual Basic |
| Kopieer een bestand naar een andere map. | Hoe to: Een kopie van een bestand maken in een andere map in Visual Basic |
Zie ook
Van toepassing op
CopyFile(String, String, UIOption)
Hiermee kopieert u een bestand naar een nieuwe locatie.
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)
Parameters
- sourceFileName
- String
Het te kopiëren bestand.
- destinationFileName
- String
De locatie waarnaar het bestand moet worden gekopieerd.
- showUI
- UIOption
Of u de voortgang van de bewerking visueel wilt bijhouden. De standaardwaarde is UIOption.OnlyErrorDialogs.
Uitzonderingen
destinationFileName bevat padinformatie.
destinationFileName of sourceFileName is Nothing of een lege tekenreeks.
Het bronbestand is ongeldig of bestaat niet.
Het doelbestand bestaat en overwrite is ingesteld op False.
Een bestands- of mapnaam in het pad bevat een dubbele punt (:) of heeft een ongeldige indeling.
Het pad overschrijdt de door het systeem gedefinieerde maximumlengte.
De gebruiker heeft geen vereiste machtiging.
De gebruiker beschikt niet over de benodigde machtigingen om het pad weer te geven.
Voorbeelden
In dit voorbeeld wordt het bestand Test.txt gekopieerd naar de map TestFiles2 zonder bestaande bestanden te overschrijven.
My.Computer.FileSystem.CopyFile( _
"C:\UserFiles\TestFiles\test.txt", _
"C:\UserFiles\TestFiles2\test.txt", overwrite:=False)
Vervang de bestandspaden door de paden die u in uw code wilt gebruiken.
In dit voorbeeld wordt het bestand Test.txt naar de map TestFiles2 gekopieerd en de naam ervan gewijzigd NewFile.txt.
My.Computer.FileSystem.CopyFile( _
"C:\UserFiles\TestFiles\test.txt", _
"C:\UserFiles\TestFiles2\NewFile.txt", _
FileIO.UIOption.OnlyErrorDialogs, _
FileIO.UICancelOption.DoNothing)
Vervang de bestandspaden door de paden die u in uw code wilt gebruiken.
Opmerkingen
CopyFile behoudt ACL's (Access Control vermeldingen) niet. Het zojuist gemaakte bestand neemt standaard-ACL's over van de map waarin het wordt gemaakt.
De volgende tabel bevat voorbeelden van taken die betrekking hebben op de My.Computer.FileSystem.CopyFile methode.
| Tot | Zien! |
|---|---|
| Kopieer een bestand naar dezelfde map. | Hoe to: Een kopie van een bestand maken in dezelfde map in Visual Basic |
| Kopieer een bestand naar een andere map. | Hoe to: Een kopie van een bestand maken in een andere map in Visual Basic |
Zie ook
Van toepassing op
CopyFile(String, String, Boolean)
Hiermee kopieert u een bestand naar een nieuwe locatie.
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)
Parameters
- sourceFileName
- String
Het te kopiëren bestand.
- destinationFileName
- String
De locatie waarnaar het bestand moet worden gekopieerd.
- overwrite
- Boolean
True indien bestaande bestanden moeten worden overschreven; anders False. De standaardwaarde is False.
Uitzonderingen
destinationFileName bevat padinformatie.
destinationFileName of sourceFileName is Nothing of een lege tekenreeks.
Het bronbestand is ongeldig of bestaat niet.
Het doelbestand bestaat en overwrite is ingesteld op False.
Een bestands- of mapnaam in het pad bevat een dubbele punt (:) of heeft een ongeldige indeling.
Het pad overschrijdt de door het systeem gedefinieerde maximumlengte.
De gebruiker heeft geen vereiste machtiging.
De gebruiker beschikt niet over de benodigde machtigingen om het pad weer te geven.
Voorbeelden
In dit voorbeeld wordt het bestand Test.txt gekopieerd naar de map TestFiles2 zonder bestaande bestanden te overschrijven.
My.Computer.FileSystem.CopyFile( _
"C:\UserFiles\TestFiles\test.txt", _
"C:\UserFiles\TestFiles2\test.txt", overwrite:=False)
Vervang de bestandspaden door de paden die u in uw code wilt gebruiken.
In dit voorbeeld wordt het bestand Test.txt naar de map TestFiles2 gekopieerd en de naam ervan gewijzigd NewFile.txt.
My.Computer.FileSystem.CopyFile( _
"C:\UserFiles\TestFiles\test.txt", _
"C:\UserFiles\TestFiles2\NewFile.txt", _
FileIO.UIOption.OnlyErrorDialogs, _
FileIO.UICancelOption.DoNothing)
Vervang de bestandspaden door de paden die u in uw code wilt gebruiken.
Opmerkingen
CopyFile behoudt ACL's (Access Control vermeldingen) niet. Het zojuist gemaakte bestand neemt standaard-ACL's over van de map waarin het wordt gemaakt.
De volgende tabel bevat voorbeelden van taken die betrekking hebben op de My.Computer.FileSystem.CopyFile methode.
| Tot | Zien! |
|---|---|
| Kopieer een bestand naar dezelfde map. | Hoe to: Een kopie van een bestand maken in dezelfde map in Visual Basic |
| Kopieer een bestand naar een andere map. | Hoe to: Een kopie van een bestand maken in een andere map in Visual Basic |
Zie ook
Van toepassing op
CopyFile(String, String, UIOption, UICancelOption)
Hiermee kopieert u een bestand naar een nieuwe locatie.
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)
Parameters
- sourceFileName
- String
Het te kopiëren bestand.
- destinationFileName
- String
De locatie waarnaar het bestand moet worden gekopieerd.
- showUI
- UIOption
Of u de voortgang van de bewerking visueel wilt bijhouden. De standaardwaarde is UIOption.OnlyErrorDialogs.
- onUserCancel
- UICancelOption
Hiermee geeft u op wat moet worden gedaan als de gebruiker tijdens de bewerking op Annuleren klikt. De standaardwaarde is ThrowException.
Uitzonderingen
destinationFileName bevat padinformatie.
destinationFileName of sourceFileName is Nothing of een lege tekenreeks.
Het bronbestand is ongeldig of bestaat niet.
Het doelbestand bestaat en overwrite is ingesteld op False.
Een bestands- of mapnaam in het pad bevat een dubbele punt (:) of heeft een ongeldige indeling.
Het pad overschrijdt de door het systeem gedefinieerde maximumlengte.
De gebruiker heeft geen vereiste machtiging.
De gebruiker beschikt niet over de benodigde machtigingen om het pad weer te geven.
UICancelOption is ingesteld op ThrowExceptionen de gebruiker heeft de bewerking geannuleerd of er treedt een niet-opgegeven I/O-fout op.
Voorbeelden
In dit voorbeeld wordt het bestand Test.txt gekopieerd naar de map TestFiles2 zonder bestaande bestanden te overschrijven.
My.Computer.FileSystem.CopyFile( _
"C:\UserFiles\TestFiles\test.txt", _
"C:\UserFiles\TestFiles2\test.txt", overwrite:=False)
Vervang de bestandspaden door de paden die u in uw code wilt gebruiken.
In dit voorbeeld wordt het bestand Test.txt naar de map TestFiles2 gekopieerd en de naam ervan gewijzigd NewFile.txt.
My.Computer.FileSystem.CopyFile( _
"C:\UserFiles\TestFiles\test.txt", _
"C:\UserFiles\TestFiles2\NewFile.txt", _
FileIO.UIOption.OnlyErrorDialogs, _
FileIO.UICancelOption.DoNothing)
Vervang de bestandspaden door de paden die u in uw code wilt gebruiken.
Opmerkingen
CopyFile behoudt ACL's (Access Control vermeldingen) niet. Het zojuist gemaakte bestand neemt standaard-ACL's over van de map waarin het wordt gemaakt.
De volgende tabel bevat voorbeelden van taken die betrekking hebben op de My.Computer.FileSystem.CopyFile methode.
| Tot | Zien! |
|---|---|
| Kopieer een bestand naar dezelfde map. | Hoe to: Een kopie van een bestand maken in dezelfde map in Visual Basic |
| Kopieer een bestand naar een andere map. | Hoe to: Een kopie van een bestand maken in een andere map in Visual Basic |