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.txt
nazwę .
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
CopyFile
program 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 False
wartość .
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.txt
nazwę .
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
CopyFile
program 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 False
wartość .
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.txt
nazwę .
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
CopyFile
program 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 False
wartość .
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 ThrowException
wartość , 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.txt
nazwę .
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
CopyFile
program 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 |