FileSystem.CopyFile Metoda

Definice

Zkopíruje soubor do nového umístění.

Přetížení

Name Description
CopyFile(String, String)

Zkopíruje soubor do nového umístění.

CopyFile(String, String, UIOption)

Zkopíruje soubor do nového umístění.

CopyFile(String, String, Boolean)

Zkopíruje soubor do nového umístění.

CopyFile(String, String, UIOption, UICancelOption)

Zkopíruje soubor do nového umístění.

CopyFile(String, String)

Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb

Zkopíruje soubor do nového umístění.

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)

Parametry

sourceFileName
String

Soubor, který se má zkopírovat.

destinationFileName
String

Umístění, do kterého se má soubor zkopírovat.

Výjimky

destinationFileName obsahuje informace o cestě.

destinationFileName nebo je nebo sourceFileName je Nothing prázdný řetězec.

Zdrojový soubor není platný nebo neexistuje.

Používá se soubor v cílovém adresáři se stejným názvem.

Název souboru nebo adresáře v cestě obsahuje dvojtečku (:) nebo je v neplatném formátu.

Cesta překračuje maximální délku definovanou systémem.

Uživatel nemá požadovaná oprávnění.

Uživatel nemá potřebná oprávnění k zobrazení cesty.

Příklady

Tento příklad zkopíruje soubor Test.txt do adresáře TestFiles2 bez přepsání existujících souborů.

My.Computer.FileSystem.CopyFile( _
    "C:\UserFiles\TestFiles\test.txt", _
    "C:\UserFiles\TestFiles2\test.txt", overwrite:=False)

Cesty k souborům nahraďte cestami, které chcete použít v kódu.

Tento příklad zkopíruje soubor Test.txt do adresáře TestFiles2 a přejmenuje ho NewFile.txt.

My.Computer.FileSystem.CopyFile( _
    "C:\UserFiles\TestFiles\test.txt", _
    "C:\UserFiles\TestFiles2\NewFile.txt", _
    FileIO.UIOption.OnlyErrorDialogs, _
    FileIO.UICancelOption.DoNothing)

Cesty k souborům nahraďte cestami, které chcete použít v kódu.

Poznámky

CopyFile nezachovává acE (položky Access Control). Nově vytvořený soubor dědí výchozí ACL z adresáře, ve kterém se vytvoří.

Následující tabulka uvádí příklady úkolů zahrnujících metodu My.Computer.FileSystem.CopyFile .

To Podívejte se
Zkopírujte soubor do stejného adresáře. : Vytvoření kopie souboru ve stejném adresáři v Visual Basic
Zkopírujte soubor do jiného adresáře. W: Vytvoření kopie souboru v jiném adresáři v Visual Basic

Viz také

Platí pro

CopyFile(String, String, UIOption)

Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb

Zkopíruje soubor do nového umístění.

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)

Parametry

sourceFileName
String

Soubor, který se má zkopírovat.

destinationFileName
String

Umístění, do kterého se má soubor zkopírovat.

showUI
UIOption

Zda chcete vizuálně sledovat průběh operace. Výchozí hodnota je UIOption.OnlyErrorDialogs.

Výjimky

destinationFileName obsahuje informace o cestě.

destinationFileName nebo je nebo sourceFileName je Nothing prázdný řetězec.

Zdrojový soubor není platný nebo neexistuje.

Cílový soubor existuje a overwrite je nastavený na Falsehodnotu .

Název souboru nebo adresáře v cestě obsahuje dvojtečku (:) nebo je v neplatném formátu.

Cesta překračuje maximální délku definovanou systémem.

Uživatel nemá požadovaná oprávnění.

Uživatel nemá potřebná oprávnění k zobrazení cesty.

Příklady

Tento příklad zkopíruje soubor Test.txt do adresáře TestFiles2 bez přepsání existujících souborů.

My.Computer.FileSystem.CopyFile( _
    "C:\UserFiles\TestFiles\test.txt", _
    "C:\UserFiles\TestFiles2\test.txt", overwrite:=False)

Cesty k souborům nahraďte cestami, které chcete použít v kódu.

Tento příklad zkopíruje soubor Test.txt do adresáře TestFiles2 a přejmenuje ho NewFile.txt.

My.Computer.FileSystem.CopyFile( _
    "C:\UserFiles\TestFiles\test.txt", _
    "C:\UserFiles\TestFiles2\NewFile.txt", _
    FileIO.UIOption.OnlyErrorDialogs, _
    FileIO.UICancelOption.DoNothing)

Cesty k souborům nahraďte cestami, které chcete použít v kódu.

Poznámky

CopyFile nezachovává acE (položky Access Control). Nově vytvořený soubor dědí výchozí ACL z adresáře, ve kterém se vytvoří.

Následující tabulka uvádí příklady úkolů zahrnujících metodu My.Computer.FileSystem.CopyFile .

To Podívejte se
Zkopírujte soubor do stejného adresáře. : Vytvoření kopie souboru ve stejném adresáři v Visual Basic
Zkopírujte soubor do jiného adresáře. W: Vytvoření kopie souboru v jiném adresáři v Visual Basic

Viz také

Platí pro

CopyFile(String, String, Boolean)

Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb

Zkopíruje soubor do nového umístění.

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)

Parametry

sourceFileName
String

Soubor, který se má zkopírovat.

destinationFileName
String

Umístění, do kterého se má soubor zkopírovat.

overwrite
Boolean

True pokud by existující soubory měly být přepsány; jinak False. Výchozí hodnota je False.

Výjimky

destinationFileName obsahuje informace o cestě.

destinationFileName nebo je nebo sourceFileName je Nothing prázdný řetězec.

Zdrojový soubor není platný nebo neexistuje.

Cílový soubor existuje a overwrite je nastavený na Falsehodnotu .

Název souboru nebo adresáře v cestě obsahuje dvojtečku (:) nebo je v neplatném formátu.

Cesta překračuje maximální délku definovanou systémem.

Uživatel nemá požadovaná oprávnění.

Uživatel nemá potřebná oprávnění k zobrazení cesty.

Příklady

Tento příklad zkopíruje soubor Test.txt do adresáře TestFiles2 bez přepsání existujících souborů.

My.Computer.FileSystem.CopyFile( _
    "C:\UserFiles\TestFiles\test.txt", _
    "C:\UserFiles\TestFiles2\test.txt", overwrite:=False)

Cesty k souborům nahraďte cestami, které chcete použít v kódu.

Tento příklad zkopíruje soubor Test.txt do adresáře TestFiles2 a přejmenuje ho NewFile.txt.

My.Computer.FileSystem.CopyFile( _
    "C:\UserFiles\TestFiles\test.txt", _
    "C:\UserFiles\TestFiles2\NewFile.txt", _
    FileIO.UIOption.OnlyErrorDialogs, _
    FileIO.UICancelOption.DoNothing)

Cesty k souborům nahraďte cestami, které chcete použít v kódu.

Poznámky

CopyFile nezachovává acE (položky Access Control). Nově vytvořený soubor dědí výchozí ACL z adresáře, ve kterém se vytvoří.

Následující tabulka uvádí příklady úkolů zahrnujících metodu My.Computer.FileSystem.CopyFile .

To Podívejte se
Zkopírujte soubor do stejného adresáře. : Vytvoření kopie souboru ve stejném adresáři v Visual Basic
Zkopírujte soubor do jiného adresáře. W: Vytvoření kopie souboru v jiném adresáři v Visual Basic

Viz také

Platí pro

CopyFile(String, String, UIOption, UICancelOption)

Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb
Zdroj:
FileSystem.vb

Zkopíruje soubor do nového umístění.

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)

Parametry

sourceFileName
String

Soubor, který se má zkopírovat.

destinationFileName
String

Umístění, do kterého se má soubor zkopírovat.

showUI
UIOption

Zda chcete vizuálně sledovat průběh operace. Výchozí hodnota je UIOption.OnlyErrorDialogs.

onUserCancel
UICancelOption

Určuje, co se má udělat, pokud uživatel během operace klikne na tlačítko Storno . Výchozí hodnota je ThrowException.

Výjimky

destinationFileName obsahuje informace o cestě.

destinationFileName nebo je nebo sourceFileName je Nothing prázdný řetězec.

Zdrojový soubor není platný nebo neexistuje.

Cílový soubor existuje a overwrite je nastavený na Falsehodnotu .

Název souboru nebo adresáře v cestě obsahuje dvojtečku (:) nebo je v neplatném formátu.

Cesta překračuje maximální délku definovanou systémem.

Uživatel nemá požadovaná oprávnění.

Uživatel nemá potřebná oprávnění k zobrazení cesty.

UICancelOption je nastavena na ThrowExceptionhodnotu a uživatel zrušil operaci nebo dojde k nezadané vstupně-výstupní chybě.

Příklady

Tento příklad zkopíruje soubor Test.txt do adresáře TestFiles2 bez přepsání existujících souborů.

My.Computer.FileSystem.CopyFile( _
    "C:\UserFiles\TestFiles\test.txt", _
    "C:\UserFiles\TestFiles2\test.txt", overwrite:=False)

Cesty k souborům nahraďte cestami, které chcete použít v kódu.

Tento příklad zkopíruje soubor Test.txt do adresáře TestFiles2 a přejmenuje ho NewFile.txt.

My.Computer.FileSystem.CopyFile( _
    "C:\UserFiles\TestFiles\test.txt", _
    "C:\UserFiles\TestFiles2\NewFile.txt", _
    FileIO.UIOption.OnlyErrorDialogs, _
    FileIO.UICancelOption.DoNothing)

Cesty k souborům nahraďte cestami, které chcete použít v kódu.

Poznámky

CopyFile nezachovává acE (položky Access Control). Nově vytvořený soubor dědí výchozí ACL z adresáře, ve kterém se vytvoří.

Následující tabulka uvádí příklady úkolů zahrnujících metodu My.Computer.FileSystem.CopyFile .

To Podívejte se
Zkopírujte soubor do stejného adresáře. : Vytvoření kopie souboru ve stejném adresáři v Visual Basic
Zkopírujte soubor do jiného adresáře. W: Vytvoření kopie souboru v jiném adresáři v Visual Basic

Viz také

Platí pro