Sdílet prostřednictvím


FileSystem.CopyFile Metoda

Definice

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

Přetížení

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

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 sourceFileName je Nothing nebo 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)

Nahraďte cesty k souborům 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)

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

Poznámky

CopyFileneuchovává ACE (Access Control položky). Nově vytvořený soubor dědí výchozí funkce ACE z adresáře, ve kterém je vytvořen.

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

Záměr Seznamte se s 
Zkopírujte soubor do stejného adresáře. Postupy: Vytvoření kopie souboru ve stejném adresáři v jazyce Visual Basic
Zkopírujte soubor do jiného adresáře. Postupy: Vytvoření kopie souboru v jiném adresáři v jazyce Visual Basic

Viz také

Platí pro

CopyFile(String, String, UIOption)

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 se má vizuálně sledovat průběh operace. Výchozí je UIOption.OnlyErrorDialogs.

Výjimky

destinationFileName obsahuje informace o cestě.

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

Zdrojový soubor není platný nebo neexistuje.

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

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)

Nahraďte cesty k souborům 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)

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

Poznámky

CopyFileneuchovává ACE (Access Control položky). Nově vytvořený soubor dědí výchozí funkce ACE z adresáře, ve kterém je vytvořen.

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

Záměr Seznamte se s 
Zkopírujte soubor do stejného adresáře. Postupy: Vytvoření kopie souboru ve stejném adresáři v jazyce Visual Basic
Zkopírujte soubor do jiného adresáře. Postupy: Vytvoření kopie souboru v jiném adresáři v jazyce Visual Basic

Viz také

Platí pro

CopyFile(String, String, Boolean)

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í je False.

Výjimky

destinationFileName obsahuje informace o cestě.

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

Zdrojový soubor není platný nebo neexistuje.

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

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)

Nahraďte cesty k souborům 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)

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

Poznámky

CopyFileneuchovává ACE (Access Control položky). Nově vytvořený soubor dědí výchozí funkce ACE z adresáře, ve kterém je vytvořen.

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

Záměr Seznamte se s 
Zkopírujte soubor do stejného adresáře. Postupy: Vytvoření kopie souboru ve stejném adresáři v jazyce Visual Basic
Zkopírujte soubor do jiného adresáře. Postupy: Vytvoření kopie souboru v jiném adresáři v jazyce Visual Basic

Viz také

Platí pro

CopyFile(String, String, UIOption, UICancelOption)

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 se má vizuálně sledovat průběh operace. Výchozí je UIOption.OnlyErrorDialogs.

onUserCancel
UICancelOption

Určuje, co se má udělat, když uživatel během operace klikne na Zrušit . Výchozí je ThrowException.

Výjimky

destinationFileName obsahuje informace o cestě.

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

Zdrojový soubor není platný nebo neexistuje.

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

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 nastavená na ThrowExceptiona uživatel zrušil operaci nebo došlo k nespecifikované V/V 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)

Nahraďte cesty k souborům 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)

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

Poznámky

CopyFileneuchovává ACE (Access Control položky). Nově vytvořený soubor dědí výchozí funkce ACE z adresáře, ve kterém je vytvořen.

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

Záměr Seznamte se s 
Zkopírujte soubor do stejného adresáře. Postupy: Vytvoření kopie souboru ve stejném adresáři v jazyce Visual Basic
Zkopírujte soubor do jiného adresáře. Postupy: Vytvoření kopie souboru v jiném adresáři v jazyce Visual Basic

Viz také

Platí pro