このページは役に立ちましたか。
このページのコンテンツについての ご意見をお待ちしております
その他にご意見はありますか。
残り 1500 文字
エクスポート (0) 印刷
すべて展開
情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

DirectoryInfo.CreateSubdirectory メソッド

2013/12/12

指定したパスに 1 つ以上のサブディレクトリを作成します。

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

public DirectoryInfo CreateSubdirectory(
	string path
)

パラメーター

path
型: System.String
指定するパス。異なるディスク ボリュームまたは UNC (Universal Naming Convention) 名は指定できません。

戻り値

型: System.IO.DirectoryInfo
path に指定された最後のディレクトリ。

例外条件
ArgumentException

path は、有効なファイル パスを指定していません、または無効な DirectoryInfo 文字を含んでいます。

ArgumentNullException

pathnull です。

DirectoryNotFoundException

指定されたパスが無効です (ドライブがマップされていない、など)。

IOException

サブディレクトリを作成できません。

または

path に指定された名前のファイルまたはディレクトリが既に存在しています。

PathTooLongException

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

SecurityException

呼び出し元に、ディレクトリを作成するために必要なコード アクセス許可がありません。

または

呼び出し元に、返された DirectoryInfo オブジェクトが示すディレクトリを読み取るために必要なコード アクセス許可がありません。これは、path パラメーターが既存のディレクトリを示す場合に発生することがあります。

NotSupportedException

path に、ドライブのラベル ("C:\") の一部ではないコロン文字 (:) が含まれています。

パスは、この DirectoryInfo クラスのインスタンスに対する相対パスで指定できます。

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

Windows Phone

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

Windows Phone OS

サポート: 8.0, 7.1, 7.0

表示:
© 2015 Microsoft