Share via


My.Computer.FileSystem.MoveDirectory 方法

更新:2007 年 11 月

將目錄從某個位置移到另一個位置。

 ' Usage My.Computer.FileSystem.MoveDirectory(sourceDirectoryName ,destinationDirectoryName) My.Computer.FileSystem.MoveDirectory(sourceDirectoryName ,destinationDirectoryName ,overwrite) My.Computer.FileSystem.MoveDirectory(sourceDirectoryName ,destinationDirectoryName ,showUI) My.Computer.FileSystem.MoveDirectory(sourceDirectoryName ,destinationDirectoryName ,showUI ,onUserCancel)  ' Declaration Public Sub MoveDirectory( _    ByVal sourceDirectoryName As String, _    ByVal destinationDirectoryName As String _ ) ' -or- Public Sub MoveDirectory( _    ByVal sourceDirectoryName As String, _    ByVal destinationDirectoryName As String, _    ByVal overwrite As Boolean _ ) ' -or- Public Sub MoveDirectory( _    ByVal sourceDirectoryName As String, _    ByVal destinationDirectoryName As String, _    ByVal showUI As UIOption _ ) ' -or- Public Sub MoveDirectory( _    ByVal sourceDirectoryName As String, _    ByVal destinationDirectoryName As String, _    ByVal showUI As UIOption, _    ByVal onUserCancel As UICancelOption _ )

參數

  • sourceDirectoryName
    String:要移動之目錄的路徑。必要項。

  • destinationDirectoryName
    String:要移動來源目錄的目標目錄路徑。必要項。

  • overwrite
    Boolean:指定是否應該覆寫現有的目錄。預設值為 False。必要項。

  • showUI
    UIOption:指定是否視覺化追蹤作業的進度。預設值為 UIOption.OnlyErrorDialogs。必要項。

  • onUserCancel
    UICancelOption 列舉型別:指定當使用者取消作業時,是否擲回例外狀況。預設值為 UICancelOption.ThrowException。必要項。

例外狀況

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

備註

如果嘗試移動不存在目錄內的目錄,將會建立目標結構。

工作

下表列出包含 My.Computer.FileSystem.MoveDirectory 方法的工作範例。

若要

請參閱

移動目錄

HOW TO:在 Visual Basic 中移動目錄

範例

這個範例會將 Directory1 移入 Directory2。

My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")

這個範例會將 Directory1 移入 Directory2,如果它已經存在,即覆寫該目錄。

My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2", _
True)

需求

命名空間 (Namespace)︰Microsoft.VisualBasic.MyServices

類別 (Class):FileSystemProxy (提供對 FileSystem 的存取)

組件:Visual Basic 執行階段程式庫 (在 Microsoft.VisualBasic.dll 中)

依專案類型的可用性

專案類型

是否可用

Windows 應用程式

類別庫

主控台應用程式

Windows 控制項程式庫

Web 控制項程式庫

Windows 服務

網站

使用權限

下列使用權限可能為必要:

使用權限

描述

FileIOPermission

控制存取檔案和資料夾的功能。關聯的列舉型別:Unrestricted

UIPermission

控制與使用者介面和剪貼簿相關的使用權限。關聯的列舉型別:SafeSubWindows

如需詳細資訊,請參閱程式碼存取安全性要求使用權限

請參閱

參考

My.Computer.FileSystem 物件

UIOption 列舉型別

UICancelOption 列舉型別

My.Computer.FileSystem.MoveFile 方法

My.Computer.FileSystem.CopyDirectory 方法

其他資源

在 Visual Basic 中建立、刪除和移動檔案和目錄