共用方式為


HOW TO:在 Visual Basic 中移動目錄內容

更新:2007 年 11 月

使用 My.Computer.FileSystem.GetFiles 方法取得資料夾中的檔案清單,並使用 My.Computer.FileSystem.MoveFile 方法在目錄之間移動檔案。

呼叫 MoveFile 時,如果目標結構不存在,將會建立它。

若要移動目錄的內容

  • 在 MoveFile 方法之後使用 GetFiles 方法取得目錄中的檔案清單,以提供移動它的來源檔案與目錄。此範例會將 [我的文件] 目錄中的所有檔案移至名為 StorageDir 的目錄。

    For Each foundFile As String In My.Computer.FileSystem.GetFiles( _
        My.Computer.FileSystem.SpecialDirectories.MyDocuments, _
        FileIO.SearchOption.SearchAllSubDirectories, "*.*")
    
        My.Computer.FileSystem.MoveFile(foundFile, "C:\StorageDir")
    Next
    

穩固程式設計

下列情形可能會造成例外狀況:

請參閱

工作

HOW TO:在 Visual Basic 中重新命名檔案

HOW TO:在 Visual Basic 中移動檔案

HOW TO:在 Visual Basic 中於不同資料夾內建立檔案複本

HOW TO:在 Visual Basic 中剖析檔案路徑

HOW TO:在 Visual Basic 中移動目錄

疑難排解:讀取和寫入文字檔

HOW TO:在 Visual Basic 中移動檔案集合

參考

My.Computer.FileSystem.MoveFile 方法

My.Computer.FileSystem.GetFiles 方法