情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

File.Move メソッド

2013/12/12

指定したファイルを新しい場所に移動します。オプションで新しいファイル名を指定することもできます。

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

public static void Move(
	string sourceFileName,
	string destFileName
)

パラメーター

sourceFileName
型: System.String
移動するファイルの名前。
destFileName
型: System.String
ファイルの新しいパス。

例外条件
IOException

移動先のファイルは既に存在します。

ArgumentNullException

sourceFileName または destFileNamenull です。

ArgumentException

sourceFileName または destFileName が、長さが 0 の文字列であるか、空白しか含んでいないか、GetInvalidPathChars で定義されている無効な文字を含んでいます。

UnauthorizedAccessException

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

FileNotFoundException

sourceFileName は見つかりませんでした。

PathTooLongException

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

DirectoryNotFoundException

sourceFileName または destFileName で指定したパスが無効です (割り当てられていないドライブであるなど)。

NotSupportedException

sourceFileName または destFileName の形式が無効です。

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

Windows Phone

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

Windows Phone OS

サポート: 8.0, 7.1, 7.0

表示: