Sdílet prostřednictvím


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

Použijte metodu GetFiles k získání seznamu souborů ve složce a použijte metodu MoveFile k přesunu souborů mezi adresáři.

Pokud neexistuje cílová struktura při volání MoveFile, struktura bude vytvořena.

Chcete-li přesunout obsah adresáře

  • Použijte metodu GetFiles k získání seznamu souborů v adresáři a poté použijte metodu MoveFile s parametry určujícími zdrojové soubory a adresář, do kterého chcete soubory přesunout. V tomto příkladu budou přesunuty všechny soubory adresáře Dokumenty do adresáře s názvem StorageDir.

    Dim fileList = My.Computer.FileSystem.GetFiles(
        My.Computer.FileSystem.SpecialDirectories.MyPictures,
        Microsoft.VisualBasic.FileIO.SearchOption.SearchAllSubDirectories, "*.*")
    
    For Each foundFile In fileList
        My.Computer.FileSystem.MoveFile(foundFile,
            "C:\StorageDir\" & My.Computer.FileSystem.GetFileInfo(foundFile).Name)
    Next
    

Robustní programování

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

Viz také

Úkoly

Postupy: Jak přejmenovat soubory v jazyce Visual Basic

Postupy: Jak přesunout soubor v jazyce Visual Basic

Postupy: Jak vytvořit kopii souboru v různých adresářích v jazyce Visual Basic

Postupy: Zpracování cesty souboru v jazyce Visual Basic

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

Poradce při potížích: Čtení a zápis do textových souborů (Visual Basic)

Postupy: Jak přesunout kolekci souborů v jazyce Visual Basic

Odkaz

GetFiles

MoveFile