Sdílet prostřednictvím


Postupy: Jak zkopírovat adresář do jiného adresáře v jazyce Visual Basic

Použijte metodu CopyDirectory k zkopírování adresáře do jiného adresáře. Tato metoda zkopíruje obsah adresáře, jakož i samotný adresář. Cílový adresář neexistuje, bude vytvořen. Pokud již existuje adresář se stejným název v cílovém umístění a parametr overwrite je nastaven na False, obsahy dvou adresářů budou sloučeny. Můžete nastavit nový název adresáře během teto operace.

Při kopírování souborů uvnitř adresáře, můžou být vyvolány výjimky způsobeny konkrétním souborem, jako například existující soubor během slučování při vlastnosti overwrite nastavené na False. Pokud jsou vyvolány tyto výjimky, jsou spojeny do jedné vyjímky, jejíž Data vlastnost obsahuje položky, které mají cestu k souboru nebo adresáři je klíč a zprávu výjimky jako odpovídající hodnotu.

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

  • Pokud chcete použít metodu CopyDirectory, musíte specifikovat název Cílové a zdrojového adresáře. Následující příklad zkopíruje adresář s názvem TestDirectory1 do TestDirectory2 a přepíše existující soubory.

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

    Tento příklad kódu je také dostupný jako IntelliSense fragment kódu. V dialogu pro výběr fragmentů kódu, je fragment kódu umístěn v File system - Processing Drives, Folders, and Files. Další informace naleznete v tématu How to: Insert IntelliSense Code Snippets.

Robustní programování

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

Viz také

Úkoly

Postupy: Jak vyhledat podsložky pomocí konkrétního vzoru v jazyka Visual Basic

Postupy: Jak získat kolekci souborů adresáře v jazyce Visual Basic

Postupy: Přesunout adresáře v Visual Basic

Postupy: Jak přesunout obsah adresáře v jazyce Visual Basic

Odkaz

CopyDirectory