エクスポート (0) 印刷
すべて展開
情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

Directory.Move メソッド

2013/12/12

ファイルまたはディレクトリ、およびその内容を新しい場所に移動します。

Namespace:  System.IO
アセンブリ:  mscorlib (mscorlib.dll 内)

public static void Move(
	string sourceDirName,
	string destDirName
)

パラメーター

sourceDirName
型: System.String
移動するファイルまたはディレクトリのパス。
destDirName
型: System.String
sourceDirName の新しい位置へのパス。sourceDirName がファイルの場合は、destDirName もファイル名にする必要があります。

例外条件
IOException

ディレクトリを別のボリュームに移動しようとしました。

または

destDirName は既に存在します。

または

sourceDirName パラメーターおよび destDirName パラメーターは、同じファイルまたはディレクトリを参照します。

UnauthorizedAccessException

呼び出し元に、必要なアクセス許可がありません。

ArgumentException

sourceDirName または destDirName は長さゼロの文字列であり、空白だけを含むか、1 つまたは複数の無効な文字を含んでいます。

ArgumentNullException

sourceDirName または destDirNamenull です。

PathTooLongException

指定したパス、ファイル名、またはその両方がシステム定義の最大長を超えています。たとえば、Windows ベースのプラットフォームの場合、パスの長さは 248 文字未満、ファイル名の長さは 260 文字未満である必要があります。

DirectoryNotFoundException

sourceDirName によって指定されたパスが無効です (割り当てられていないドライブであるなど)。

バージョンについてのメモ

Windows Phone

このメンバーには、SecurityCriticalAttribute 属性が設定されています。この属性により、このメンバーの内部的な使用が制限されます。アプリケーション コードでこのメンバーを使用すると、MethodAccessException がスローされます。

Windows Phone OS

サポート: 8.0, 7.1, 7.0

表示:
© 2014 Microsoft