FileSystemProxy.CopyFile Metod

Definition

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

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

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

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

Gäller för