FileSystemProxy.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)
Kopiuje plik do nowej lokalizacji.
public:
void CopyFile(System::String ^ sourceFileName, System::String ^ destinationFileName);
public void CopyFile (string sourceFileName, string destinationFileName);
member this.CopyFile : string * string -> unit
Public 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
pustym ciągiem.
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 nazwę NewFile.txt
.
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. | Instrukcje: Tworzenie kopii pliku w tym samym katalogu |
Skopiuj plik do innego katalogu. | Instrukcje: Tworzenie kopii pliku w innym katalogu |
Zobacz też
- UICancelOption
- Obiekty (Visual Basic)
- Porady: kopiowanie plików z określonym wzorcem do katalogu w Visual Basic
- Porady: tworzenie kopii pliku w tym samym katalogu w Visual Basic
- Porady: kopiowanie katalogu do innego katalogu w Visual Basic
- Porady: zmienianie nazwy pliku w Visual Basic
Dotyczy
CopyFile(String, String, UIOption)
Kopiuje plik do nowej lokalizacji.
public:
void CopyFile(System::String ^ sourceFileName, System::String ^ destinationFileName, Microsoft::VisualBasic::FileIO::UIOption showUI);
public void CopyFile (string sourceFileName, string destinationFileName, Microsoft.VisualBasic.FileIO.UIOption showUI);
member this.CopyFile : string * string * Microsoft.VisualBasic.FileIO.UIOption -> unit
Public 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
pustym ciągiem.
Plik źródłowy jest nieprawidłowy lub nie istnieje.
Plik docelowy istnieje i overwrite
ma wartość False
.
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 nazwę NewFile.txt
.
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. | Instrukcje: Tworzenie kopii pliku w tym samym katalogu |
Skopiuj plik do innego katalogu. | Instrukcje: Tworzenie kopii pliku w innym katalogu |
Zobacz też
- UICancelOption
- Obiekty (Visual Basic)
- Porady: kopiowanie plików z określonym wzorcem do katalogu w Visual Basic
- Porady: tworzenie kopii pliku w tym samym katalogu w Visual Basic
- Porady: kopiowanie katalogu do innego katalogu w Visual Basic
- Porady: zmienianie nazwy pliku w Visual Basic
Dotyczy
CopyFile(String, String, Boolean)
Kopiuje plik do nowej lokalizacji.
public:
void CopyFile(System::String ^ sourceFileName, System::String ^ destinationFileName, bool overwrite);
public void CopyFile (string sourceFileName, string destinationFileName, bool overwrite);
member this.CopyFile : string * string * bool -> unit
Public 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
pustym ciągiem.
Plik źródłowy jest nieprawidłowy lub nie istnieje.
Plik docelowy istnieje i overwrite
ma wartość False
.
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 nazwę NewFile.txt
.
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. | Instrukcje: Tworzenie kopii pliku w tym samym katalogu |
Skopiuj plik do innego katalogu. | Instrukcje: Tworzenie kopii pliku w innym katalogu |
Zobacz też
- UICancelOption
- Obiekty (Visual Basic)
- Porady: kopiowanie plików z określonym wzorcem do katalogu w Visual Basic
- Porady: tworzenie kopii pliku w tym samym katalogu w Visual Basic
- Porady: kopiowanie katalogu do innego katalogu w Visual Basic
- Porady: zmienianie nazwy pliku w Visual Basic
Dotyczy
CopyFile(String, String, UIOption, UICancelOption)
Kopiuje plik do nowej lokalizacji.
public:
void CopyFile(System::String ^ sourceFileName, System::String ^ destinationFileName, Microsoft::VisualBasic::FileIO::UIOption showUI, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void CopyFile (string sourceFileName, string destinationFileName, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.CopyFile : string * string * Microsoft.VisualBasic.FileIO.UIOption * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public 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
pustym ciągiem.
Plik źródłowy jest nieprawidłowy lub nie istnieje.
Plik docelowy istnieje i overwrite
ma wartość False
.
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 nazwę NewFile.txt
.
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. | Instrukcje: Tworzenie kopii pliku w tym samym katalogu |
Skopiuj plik do innego katalogu. | Instrukcje: Tworzenie kopii pliku w innym katalogu |
Zobacz też
- UICancelOption
- Obiekty (Visual Basic)
- Porady: kopiowanie plików z określonym wzorcem do katalogu w Visual Basic
- Porady: tworzenie kopii pliku w tym samym katalogu w Visual Basic
- Porady: kopiowanie katalogu do innego katalogu w Visual Basic
- Porady: zmienianie nazwy pliku w Visual Basic