Dela via


Gör så här: Kopiera en katalog till en annan katalog i Visual Basic

CopyDirectory Använd metoden för att kopiera en katalog till en annan katalog. Den här metoden kopierar innehållet i katalogen samt själva katalogen. Om målkatalogen inte finns skapas den. Om det finns en katalog med samma namn på målplatsen och overwrite är inställd på False, sammanfogas innehållet i de två katalogerna. Du kan ange ett nytt namn för katalogen under åtgärden.

När du kopierar filer i en katalog kan undantag uppstå som orsakas av en specifik fil, till exempel en fil som finns under en sammanslagning medan overwrite den är inställd på False. När sådana undantag utlöses konsolideras de till ett enda undantag, vars egenskap innehåller poster där filen eller katalogsökvägen är nyckeln och det specifika undantagsmeddelandet Data finns i motsvarande värde.

Kopiera en katalog till en annan katalog

  • CopyDirectory Använd metoden och ange käll- och målkatalognamn. I följande exempel kopieras katalogen med namnet TestDirectory1 till TestDirectory2och skriver över befintliga filer.

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

    Det här kodexemplet är också tillgängligt som ett IntelliSense-kodfragment. I kodfragmentväljaren finns den i Filsystem – Bearbetningsenheter, mappar och filer. Mer information finns i Kodfragment.

Robust programmering

Följande villkor kan orsaka ett undantag:

Se även