Udostępnij za pośrednictwem


Porady: kopiowanie katalogu do innego katalogu w Visual Basic

CopyDirectory Użyj metody , aby skopiować katalog do innego katalogu. Ta metoda kopiuje zawartość katalogu, a także sam katalog. Jeśli katalog docelowy nie istnieje, zostanie utworzony. Jeśli katalog o tej samej nazwie istnieje w lokalizacji docelowej i overwrite jest ustawiony na Falsewartość , zawartość dwóch katalogów zostanie scalona. Podczas operacji można określić nową nazwę katalogu.

Podczas kopiowania plików w katalogu wyjątki mogą być zgłaszane, które są spowodowane przez określony plik, na przykład plik istniejący podczas scalania, gdy overwrite jest ustawiony na Falsewartość . W przypadku zgłaszania takich wyjątków są one konsolidowane w jednym wyjątku, którego Data właściwość zawiera wpisy, w których plik lub ścieżka katalogu jest kluczem, a określony komunikat o wyjątku znajduje się w odpowiedniej wartości.

Aby skopiować katalog do innego katalogu

  • CopyDirectory Użyj metody , określając nazwy katalogów źródłowych i docelowych. Poniższy przykład kopiuje katalog o nazwie TestDirectory1 do TestDirectory2, zastępując istniejące pliki.

    My.Computer.FileSystem.CopyDirectory("C:\TestDirectory1", "C:\TestDirectory2", True)
    

    Ten przykład kodu jest również dostępny jako fragment kodu funkcji IntelliSense. W selektorze fragmentów kodu znajduje się on w systemie plików — dyski przetwarzania, foldery i pliki. Aby uzyskać więcej informacji, zobacz Fragmenty kodu.

Niezawodne programowanie

Następujące warunki mogą spowodować wyjątek:

Zobacz też