Udostępnij za pośrednictwem


FileSystem.CopyFile Metoda

Definicja

Kopiuje plik do nowej lokalizacji.

Przeciążenia

CopyFile(String, String)

Kopiuje plik do nowej lokalizacji.

CopyFile(String, String, UIOption)

Kopiuje plik do nowej lokalizacji.

CopyFile(String, String, Boolean)

Kopiuje plik do nowej lokalizacji.

CopyFile(String, String, UIOption, UICancelOption)

Kopiuje plik do nowej lokalizacji.

CopyFile(String, String)

Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb

Kopiuje plik do nowej lokalizacji.

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

Plik do skopiowania.

destinationFileName
String

Lokalizacja, do której ma zostać skopiowany plik.

Wyjątki

destinationFileName zawiera informacje o ścieżce.

destinationFileName lub sourceFileName jest Nothing ciągiem pustym.

Plik źródłowy jest nieprawidłowy lub nie istnieje.

Plik w katalogu docelowym o tej samej nazwie jest używany.

Nazwa pliku lub katalogu w ścieżce zawiera dwukropek (:) lub jest w nieprawidłowym formacie.

Ścieżka przekracza maksymalną długość zdefiniowaną przez system.

Użytkownik nie ma wymaganych uprawnień.

Użytkownik nie ma niezbędnych uprawnień do wyświetlania ścieżki.

Przykłady

Ten przykład kopiuje plik Test.txt do katalogu TestFiles2 bez zastępowania istniejących plików.

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

Zastąp ścieżki plików ścieżkami, których chcesz użyć w kodzie.

W tym przykładzie plik Test.txt jest kopiowany do katalogu TestFiles2 i zmienia jego NewFile.txtnazwę .

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

Zastąp ścieżki plików ścieżkami, których chcesz użyć w kodzie.

Uwagi

CopyFileprogram nie zachowuje kontroli dostępu (Access Control wpisów). Nowo utworzony plik dziedziczy domyślne acE z katalogu, w którym został utworzony.

W poniższej tabeli wymieniono przykłady zadań obejmujących metodę My.Computer.FileSystem.CopyFile .

Działanie Zobacz
Skopiuj plik do tego samego katalogu. Porady: tworzenie kopii pliku w tym samym katalogu w Visual Basic
Skopiuj plik do innego katalogu. Porady: tworzenie kopii pliku w innym katalogu w Visual Basic

Zobacz też

Dotyczy

CopyFile(String, String, UIOption)

Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb

Kopiuje plik do nowej lokalizacji.

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

Plik do skopiowania.

destinationFileName
String

Lokalizacja, do której ma zostać skopiowany plik.

showUI
UIOption

Czy wizualnie śledzić postęp operacji. Wartość domyślna to UIOption.OnlyErrorDialogs.

Wyjątki

destinationFileName zawiera informacje o ścieżce.

destinationFileName lub sourceFileName jest Nothing ciągiem pustym.

Plik źródłowy jest nieprawidłowy lub nie istnieje.

Plik docelowy istnieje i overwrite jest ustawiony na Falsewartość .

Nazwa pliku lub katalogu w ścieżce zawiera dwukropek (:) lub jest w nieprawidłowym formacie.

Ścieżka przekracza maksymalną długość zdefiniowaną przez system.

Użytkownik nie ma wymaganych uprawnień.

Użytkownik nie ma niezbędnych uprawnień do wyświetlania ścieżki.

Przykłady

Ten przykład kopiuje plik Test.txt do katalogu TestFiles2 bez zastępowania istniejących plików.

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

Zastąp ścieżki plików ścieżkami, których chcesz użyć w kodzie.

W tym przykładzie plik Test.txt jest kopiowany do katalogu TestFiles2 i zmienia jego NewFile.txtnazwę .

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

Zastąp ścieżki plików ścieżkami, których chcesz użyć w kodzie.

Uwagi

CopyFileprogram nie zachowuje kontroli dostępu (Access Control wpisów). Nowo utworzony plik dziedziczy domyślne acE z katalogu, w którym został utworzony.

W poniższej tabeli wymieniono przykłady zadań obejmujących metodę My.Computer.FileSystem.CopyFile .

Działanie Zobacz
Skopiuj plik do tego samego katalogu. Porady: tworzenie kopii pliku w tym samym katalogu w Visual Basic
Skopiuj plik do innego katalogu. Porady: tworzenie kopii pliku w innym katalogu w Visual Basic

Zobacz też

Dotyczy

CopyFile(String, String, Boolean)

Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb

Kopiuje plik do nowej lokalizacji.

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

Plik do skopiowania.

destinationFileName
String

Lokalizacja, do której ma zostać skopiowany plik.

overwrite
Boolean

True jeśli istniejące pliki powinny zostać zastąpione; w przeciwnym razie False. Wartość domyślna to False.

Wyjątki

destinationFileName zawiera informacje o ścieżce.

destinationFileName lub sourceFileName jest Nothing ciągiem pustym.

Plik źródłowy jest nieprawidłowy lub nie istnieje.

Plik docelowy istnieje i overwrite jest ustawiony na Falsewartość .

Nazwa pliku lub katalogu w ścieżce zawiera dwukropek (:) lub jest w nieprawidłowym formacie.

Ścieżka przekracza maksymalną długość zdefiniowaną przez system.

Użytkownik nie ma wymaganych uprawnień.

Użytkownik nie ma niezbędnych uprawnień do wyświetlania ścieżki.

Przykłady

Ten przykład kopiuje plik Test.txt do katalogu TestFiles2 bez zastępowania istniejących plików.

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

Zastąp ścieżki plików ścieżkami, których chcesz użyć w kodzie.

W tym przykładzie plik Test.txt jest kopiowany do katalogu TestFiles2 i zmienia jego NewFile.txtnazwę .

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

Zastąp ścieżki plików ścieżkami, których chcesz użyć w kodzie.

Uwagi

CopyFileprogram nie zachowuje kontroli dostępu (Access Control wpisów). Nowo utworzony plik dziedziczy domyślne acE z katalogu, w którym został utworzony.

W poniższej tabeli wymieniono przykłady zadań obejmujących metodę My.Computer.FileSystem.CopyFile .

Działanie Zobacz
Skopiuj plik do tego samego katalogu. Porady: tworzenie kopii pliku w tym samym katalogu w Visual Basic
Skopiuj plik do innego katalogu. Porady: tworzenie kopii pliku w innym katalogu w Visual Basic

Zobacz też

Dotyczy

CopyFile(String, String, UIOption, UICancelOption)

Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb

Kopiuje plik do nowej lokalizacji.

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

Plik do skopiowania.

destinationFileName
String

Lokalizacja, do której ma zostać skopiowany plik.

showUI
UIOption

Czy wizualnie śledzić postęp operacji. Wartość domyślna to UIOption.OnlyErrorDialogs.

onUserCancel
UICancelOption

Określa, co należy zrobić, jeśli użytkownik kliknie przycisk Anuluj podczas operacji. Wartość domyślna to ThrowException.

Wyjątki

destinationFileName zawiera informacje o ścieżce.

destinationFileName lub sourceFileName jest Nothing ciągiem pustym.

Plik źródłowy jest nieprawidłowy lub nie istnieje.

Plik docelowy istnieje i overwrite jest ustawiony na Falsewartość .

Nazwa pliku lub katalogu w ścieżce zawiera dwukropek (:) lub jest w nieprawidłowym formacie.

Ścieżka przekracza maksymalną długość zdefiniowaną przez system.

Użytkownik nie ma wymaganych uprawnień.

Użytkownik nie ma niezbędnych uprawnień do wyświetlania ścieżki.

UICancelOption jest ustawiona na ThrowExceptionwartość , a użytkownik anulował operację lub wystąpił nieokreślony błąd we/wy.

Przykłady

Ten przykład kopiuje plik Test.txt do katalogu TestFiles2 bez zastępowania istniejących plików.

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

Zastąp ścieżki plików ścieżkami, których chcesz użyć w kodzie.

W tym przykładzie plik Test.txt jest kopiowany do katalogu TestFiles2 i zmienia jego NewFile.txtnazwę .

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

Zastąp ścieżki plików ścieżkami, których chcesz użyć w kodzie.

Uwagi

CopyFileprogram nie zachowuje elementów ACE (Access Control wpisów). Nowo utworzony plik dziedziczy domyślne wartości ACE z katalogu, w którym został utworzony.

W poniższej tabeli wymieniono przykłady zadań obejmujących metodę My.Computer.FileSystem.CopyFile .

Działanie Zobacz
Skopiuj plik do tego samego katalogu. Porady: tworzenie kopii pliku w tym samym katalogu w Visual Basic
Skopiuj plik do innego katalogu. Porady: tworzenie kopii pliku w innym katalogu w Visual Basic

Zobacz też

Dotyczy