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.

重要

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

適用対象

こちらもご覧ください