FileSystem.ChDir(String) メソッド

定義

現在のディレクトリまたはフォルダーを変更します。 My機能を使用すると、ChDir関数よりもファイル I/O 操作の生産性とパフォーマンスが向上します。 詳細については、「CurrentDirectory」を参照してください。

public:
 static void ChDir(System::String ^ Path);
public static void ChDir(string Path);
static member ChDir : string -> unit
Public Sub ChDir (Path As String)

パラメーター

Path
String

必須。 新しい既定のディレクトリまたはフォルダーになるディレクトリまたはフォルダーを識別する文字列式。 Path ドライブを含めることができます。 ドライブが指定されていない場合、 ChDir は現在のドライブの既定のディレクトリまたはフォルダーを変更します。

例外

Path が空です。

無効なドライブが指定されているか、ドライブが使用できません。

この例では、 ChDir 関数を使用して、現在のディレクトリまたはフォルダーを変更します。

' Change current directory or folder to "MYDIR".
ChDir("MYDIR")

' Assume "C:" is the current drive. The following statement changes
' the default directory on drive "D:". "C:" remains the current drive.
ChDir("D:\WINDOWS\SYSTEM")

注釈

ChDir関数は既定のディレクトリを変更しますが、既定のドライブは変更しません。 たとえば、既定のドライブが C の場合、次のステートメントはドライブ D の既定のディレクトリを変更しますが、C は既定のドライブのままです。

ChDir("D:\TMP")

相対ディレクトリの変更を行うには、次のように 2 つのピリオドを入力します。

ChDir("..") ' Moves up one directory.

Important

ChDir関数にはアンマネージ コードのアクセス許可が必要です。これは、部分信頼の状況での実行に影響する可能性があります。 詳細については、 SecurityPermission および .

適用対象

こちらもご覧ください