FileSystemProxy.CopyFile Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Kopierar en fil till en ny plats.
Överlagringar
| Name | Description |
|---|---|
| CopyFile(String, String) |
Kopierar en fil till en ny plats. |
| CopyFile(String, String, UIOption) |
Kopierar en fil till en ny plats. |
| CopyFile(String, String, Boolean) |
Kopierar en fil till en ny plats. |
| CopyFile(String, String, UIOption, UICancelOption) |
Kopierar en fil till en ny plats. |
CopyFile(String, String)
Kopierar en fil till en ny plats.
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)
Parametrar
- sourceFileName
- String
Filen som ska kopieras.
- destinationFileName
- String
Den plats som filen ska kopieras till.
Undantag
destinationFileName innehåller sökvägsinformation.
destinationFileName eller sourceFileName är Nothing eller en tom sträng.
Källfilen är ogiltig eller finns inte.
En fil i målkatalogen med samma namn används.
Ett fil- eller katalognamn i sökvägen innehåller ett kolon (:) eller är i ett ogiltigt format.
Sökvägen överskrider den systemdefinierade maximala längden.
Användaren har inte nödvändig behörighet.
Användaren saknar nödvändiga behörigheter för att visa sökvägen.
Exempel
I det här exemplet kopieras filen Test.txt till katalogen TestFiles2 utan att befintliga filer skrivs över.
My.Computer.FileSystem.CopyFile( _
"C:\UserFiles\TestFiles\test.txt", _
"C:\UserFiles\TestFiles2\test.txt", overwrite:=False)
Ersätt filsökvägarna med de sökvägar som du vill använda i koden.
Det här exemplet kopierar filen Test.txt till katalogen TestFiles2 och byter namn på den NewFile.txt.
My.Computer.FileSystem.CopyFile( _
"C:\UserFiles\TestFiles\test.txt", _
"C:\UserFiles\TestFiles2\NewFile.txt", _
FileIO.UIOption.OnlyErrorDialogs, _
FileIO.UICancelOption.DoNothing)
Ersätt filsökvägarna med de sökvägar som du vill använda i koden.
Kommentarer
CopyFile bevarar inte ACL:er (Access Control poster). Den nyligen skapade filen ärver standard-ACL:er från katalogen där den skapas.
I följande tabell visas exempel på uppgifter som involverar My.Computer.FileSystem.CopyFile metoden.
| Till | Se |
|---|---|
| Kopiera en fil till samma katalog. | Anvisningar: Skapa en kopia av en fil i samma katalog |
| Kopiera en fil till en annan katalog. | Anvisningar: Skapa en kopia av en fil i en annan katalog |
Se även
- UICancelOption
- Objects (Visual Basic)
- Så här: Kopiera filer med ett specifikt mönster till en katalog i Visual Basic
- Skapa en kopia av en fil i samma katalog i Visual Basic
- Så här: Kopiera en katalog till en annan katalog i Visual Basic
- Anvisningar: Byt namn på en fil i Visual Basic
Gäller för
CopyFile(String, String, UIOption)
Kopierar en fil till en ny plats.
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)
Parametrar
- sourceFileName
- String
Filen som ska kopieras.
- destinationFileName
- String
Den plats som filen ska kopieras till.
- showUI
- UIOption
Om åtgärdens förlopp ska spåras visuellt. Standard är UIOption.OnlyErrorDialogs.
Undantag
destinationFileName innehåller sökvägsinformation.
destinationFileName eller sourceFileName är Nothing eller en tom sträng.
Källfilen är ogiltig eller finns inte.
Målfilen finns och overwrite är inställd på False.
Ett fil- eller katalognamn i sökvägen innehåller ett kolon (:) eller är i ett ogiltigt format.
Sökvägen överskrider den systemdefinierade maximala längden.
Användaren har inte nödvändig behörighet.
Användaren saknar nödvändiga behörigheter för att visa sökvägen.
Exempel
I det här exemplet kopieras filen Test.txt till katalogen TestFiles2 utan att befintliga filer skrivs över.
My.Computer.FileSystem.CopyFile( _
"C:\UserFiles\TestFiles\test.txt", _
"C:\UserFiles\TestFiles2\test.txt", overwrite:=False)
Ersätt filsökvägarna med de sökvägar som du vill använda i koden.
Det här exemplet kopierar filen Test.txt till katalogen TestFiles2 och byter namn på den NewFile.txt.
My.Computer.FileSystem.CopyFile( _
"C:\UserFiles\TestFiles\test.txt", _
"C:\UserFiles\TestFiles2\NewFile.txt", _
FileIO.UIOption.OnlyErrorDialogs, _
FileIO.UICancelOption.DoNothing)
Ersätt filsökvägarna med de sökvägar som du vill använda i koden.
Kommentarer
CopyFile bevarar inte ACL:er (Access Control poster). Den nyligen skapade filen ärver standard-ACL:er från katalogen där den skapas.
I följande tabell visas exempel på uppgifter som involverar My.Computer.FileSystem.CopyFile metoden.
| Till | Se |
|---|---|
| Kopiera en fil till samma katalog. | Anvisningar: Skapa en kopia av en fil i samma katalog |
| Kopiera en fil till en annan katalog. | Anvisningar: Skapa en kopia av en fil i en annan katalog |
Se även
- UICancelOption
- Objects (Visual Basic)
- Så här: Kopiera filer med ett specifikt mönster till en katalog i Visual Basic
- Skapa en kopia av en fil i samma katalog i Visual Basic
- Så här: Kopiera en katalog till en annan katalog i Visual Basic
- Anvisningar: Byt namn på en fil i Visual Basic
Gäller för
CopyFile(String, String, Boolean)
Kopierar en fil till en ny plats.
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)
Parametrar
- sourceFileName
- String
Filen som ska kopieras.
- destinationFileName
- String
Den plats som filen ska kopieras till.
- overwrite
- Boolean
True om befintliga filer ska skrivas över; annars False. Standard är False.
Undantag
destinationFileName innehåller sökvägsinformation.
destinationFileName eller sourceFileName är Nothing eller en tom sträng.
Källfilen är ogiltig eller finns inte.
Målfilen finns och overwrite är inställd på False.
Ett fil- eller katalognamn i sökvägen innehåller ett kolon (:) eller är i ett ogiltigt format.
Sökvägen överskrider den systemdefinierade maximala längden.
Användaren har inte nödvändig behörighet.
Användaren saknar nödvändiga behörigheter för att visa sökvägen.
Exempel
I det här exemplet kopieras filen Test.txt till katalogen TestFiles2 utan att befintliga filer skrivs över.
My.Computer.FileSystem.CopyFile( _
"C:\UserFiles\TestFiles\test.txt", _
"C:\UserFiles\TestFiles2\test.txt", overwrite:=False)
Ersätt filsökvägarna med de sökvägar som du vill använda i koden.
Det här exemplet kopierar filen Test.txt till katalogen TestFiles2 och byter namn på den NewFile.txt.
My.Computer.FileSystem.CopyFile( _
"C:\UserFiles\TestFiles\test.txt", _
"C:\UserFiles\TestFiles2\NewFile.txt", _
FileIO.UIOption.OnlyErrorDialogs, _
FileIO.UICancelOption.DoNothing)
Ersätt filsökvägarna med de sökvägar som du vill använda i koden.
Kommentarer
CopyFile bevarar inte ACL:er (Access Control poster). Den nyligen skapade filen ärver standard-ACL:er från katalogen där den skapas.
I följande tabell visas exempel på uppgifter som involverar My.Computer.FileSystem.CopyFile metoden.
| Till | Se |
|---|---|
| Kopiera en fil till samma katalog. | Anvisningar: Skapa en kopia av en fil i samma katalog |
| Kopiera en fil till en annan katalog. | Anvisningar: Skapa en kopia av en fil i en annan katalog |
Se även
- UICancelOption
- Objects (Visual Basic)
- Så här: Kopiera filer med ett specifikt mönster till en katalog i Visual Basic
- Skapa en kopia av en fil i samma katalog i Visual Basic
- Så här: Kopiera en katalog till en annan katalog i Visual Basic
- Anvisningar: Byt namn på en fil i Visual Basic
Gäller för
CopyFile(String, String, UIOption, UICancelOption)
Kopierar en fil till en ny plats.
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)
Parametrar
- sourceFileName
- String
Filen som ska kopieras.
- destinationFileName
- String
Den plats som filen ska kopieras till.
- showUI
- UIOption
Om åtgärdens förlopp ska spåras visuellt. Standard är UIOption.OnlyErrorDialogs.
- onUserCancel
- UICancelOption
Anger vad som ska göras om användaren klickar på Avbryt under åtgärden. Standard är ThrowException.
Undantag
destinationFileName innehåller sökvägsinformation.
destinationFileName eller sourceFileName är Nothing eller en tom sträng.
Källfilen är ogiltig eller finns inte.
Målfilen finns och overwrite är inställd på False.
Ett fil- eller katalognamn i sökvägen innehåller ett kolon (:) eller är i ett ogiltigt format.
Sökvägen överskrider den systemdefinierade maximala längden.
Användaren har inte nödvändig behörighet.
Användaren saknar nödvändiga behörigheter för att visa sökvägen.
UICancelOption är inställt på ThrowException, och användaren har avbrutit åtgärden eller så inträffar ett ospecificerat I/O-fel.
Exempel
I det här exemplet kopieras filen Test.txt till katalogen TestFiles2 utan att befintliga filer skrivs över.
My.Computer.FileSystem.CopyFile( _
"C:\UserFiles\TestFiles\test.txt", _
"C:\UserFiles\TestFiles2\test.txt", overwrite:=False)
Ersätt filsökvägarna med de sökvägar som du vill använda i koden.
Det här exemplet kopierar filen Test.txt till katalogen TestFiles2 och byter namn på den NewFile.txt.
My.Computer.FileSystem.CopyFile( _
"C:\UserFiles\TestFiles\test.txt", _
"C:\UserFiles\TestFiles2\NewFile.txt", _
FileIO.UIOption.OnlyErrorDialogs, _
FileIO.UICancelOption.DoNothing)
Ersätt filsökvägarna med de sökvägar som du vill använda i koden.
Kommentarer
CopyFile bevarar inte ACL:er (Access Control poster). Den nyligen skapade filen ärver standard-ACL:er från katalogen där den skapas.
I följande tabell visas exempel på uppgifter som involverar My.Computer.FileSystem.CopyFile metoden.
| Till | Se |
|---|---|
| Kopiera en fil till samma katalog. | Anvisningar: Skapa en kopia av en fil i samma katalog |
| Kopiera en fil till en annan katalog. | Anvisningar: Skapa en kopia av en fil i en annan katalog |
Se även
- UICancelOption
- Objects (Visual Basic)
- Så här: Kopiera filer med ett specifikt mönster till en katalog i Visual Basic
- Skapa en kopia av en fil i samma katalog i Visual Basic
- Så här: Kopiera en katalog till en annan katalog i Visual Basic
- Anvisningar: Byt namn på en fil i Visual Basic