FileSystem.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)
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
Kopierar en fil till en ny plats.
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)
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. | Skapa en kopia av en fil i samma katalog i Visual Basic |
| Kopiera en fil till en annan katalog. | Skapa en kopia av en fil i en annan katalog i Visual Basic |
Se även
Gäller för
CopyFile(String, String, UIOption)
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
Kopierar en fil till en ny plats.
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)
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. | Skapa en kopia av en fil i samma katalog i Visual Basic |
| Kopiera en fil till en annan katalog. | Skapa en kopia av en fil i en annan katalog i Visual Basic |
Se även
Gäller för
CopyFile(String, String, Boolean)
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
Kopierar en fil till en ny plats.
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)
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. | Skapa en kopia av en fil i samma katalog i Visual Basic |
| Kopiera en fil till en annan katalog. | Skapa en kopia av en fil i en annan katalog i Visual Basic |
Se även
Gäller för
CopyFile(String, String, UIOption, UICancelOption)
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
- Källa:
- FileSystem.vb
Kopierar en fil till en ny plats.
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)
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. | Skapa en kopia av en fil i samma katalog i Visual Basic |
| Kopiera en fil till en annan katalog. | Skapa en kopia av en fil i en annan katalog i Visual Basic |