Postupy: Zkopírování adresáře do jiného adresáře v jazyce Visual Basic

CopyDirectory Pomocí metody zkopírujte adresář do jiného adresáře. Tato metoda zkopíruje obsah adresáře i samotný adresář. Pokud cílový adresář neexistuje, vytvoří se. Pokud v cílovém umístění existuje adresář se stejným názvem a overwrite je nastaven na Falsehodnotu , sloučí se obsah těchto dvou adresářů. Během operace můžete zadat nový název adresáře.

Při kopírování souborů v rámci adresáře mohou být vyvolány výjimky, které jsou způsobeny konkrétním souborem, například soubor existující během sloučení, zatímco overwrite je nastavena na False. Pokud jsou takové výjimky vyvolány, jsou sloučeny do jediné výjimky, jejíž Data vlastnost obsahuje položky, ve kterých je soubor nebo cesta k adresáři klíč a konkrétní zpráva výjimky je obsažena v odpovídající hodnotě.

Zkopírování adresáře do jiného adresáře

  • Použijte metodu CopyDirectory a zadejte názvy zdrojových a cílových adresářů. Následující příklad zkopíruje adresář pojmenovaný TestDirectory1 do TestDirectory2přepsání existujících souborů.

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

    Tento příklad kódu je také k dispozici jako fragment kódu IntelliSense. V nástroji pro výběr fragmentu kódu se nachází v systému souborů – zpracování jednotek, složek a souborů. Další informace najdete v tématu Fragmenty kódu.

Robustní programování

Následující podmínky mohou způsobit výjimku:

Viz také