FileSystem.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)

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

Se även

Gäller för