ChDir ステートメント

現在のディレクトリまたはフォルダーを変更します。

構文

ChDirパス

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

注釈

ChDir ステートメントでは、既定ディレクトリまたはフォルダーを変更できますが、既定のドライブは変更できません。 既定のドライブは、別のステートメントである ChDrive で変更できます。

ChDir "D:\TMP" ' Make "D:\TMP" the current folder. 

ChDrive "D"    ' Make "D" the current drive. 

Power Macintosh では、既定のドライブはパスで指定されているドライブに常に変更されます。 完全パスの指定はボリューム名で開始し、相対パスはコロン (:) で開始します。 ChDir は、パスで指定されているすべてのエイリアスを解決します。

ChDir "MacDrive:Tmp" ' On the Macintosh. 

相対ディレクトリの変更を行うときは、Microsoft Windows と Macintosh で使用される記号が異なることに注意してください。

ChDir ".." ' Moves up one directory in Microsoft Windows. 
ChDir "::" ' Moves up one directory on the Macintosh.

Macintosh では、既定のドライブ名は "HD" であり、パス名の各部分はバックスラッシュではなくコロンで区切られます。 同様に、Windows ではなく Macintosh のフォルダーを指定します。 最後に、ワイルドカード文字は Macintosh では特別な意味を持たず、単に文字として扱われます。

この例では、ChDir ステートメントを使用して現在のディレクトリまたはフォルダーを変更します。 既定のドライブが C の場合、既定のフォルダーは D ドライブ上のフォルダーに変更されますが、既定のドライブは C のままです。

' 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" 

関連項目

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。