FileSystem.CopyFile Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |