- Home ›
- コマンドプロンプトの使い方 ›
- ドライブとディレクトリ ›
- HERE
ディレクトリの作成(MD)
新しくディレクトリを作成する方法を確認します。mkdirコマンドまたはmdコマンドを使います。
mkdir パス
md パス
※mkdirコマンドとmdコマンドはまったく同じです。
パスの指定方法はcdコマンドの場合と同じです。詳しくは「カレントディレクトリの変更(CD)」を参照して下さい。
例えばカレントディレクトリが「c:¥cdtest¥」の時にサブディレクトリとして「test」を作成する場合には次のように入力します。
md test
また深い階層にあるディレクトリを作成する場合に、途中のデイレクトリがまだ存在しない場合は自動的に作成を行ってくれます。
例えばカレントディレクトリが「c:¥cdtest¥」の時に「c:¥cdtest¥aaa¥bbb¥ccc¥」ディレクトリを作成したい場合で考えみます。作成したいディレクトリは「ccc」ですが、その階層の途中にある「aaa」ディレクトリも「bbb」ディレクトリも存在しなかった場合、1つ1つディレクトリを作成していく場合は次のようになります。
md aaa <- aaaディレクトリを作成 cd aaa <- カレントディレクトリが「c:¥cdtest¥aaa¥」に変更 md bbb <- bbbディレクトリを作成 cd bbb <- カレントディレクトリが「c:¥cdtest¥aaa¥bbb¥」に変更 md ccc <- cccディレクトリを作成
ただこれは次のように記述することができます。
md aaa¥bbb¥ccc
mdコマンドでは、途中のディレクトリが存在しない場合には自動で作成してくれますので、深い階層のディレクトリを作成した場合にも途中のディレクトリがあるかないかは気にする必要はありません。
サンプル
では実際に試してみます。現在のカレントディレクトリを「C:¥cdtest¥」とします。
サブディレクトリとして「test」を作成します。
※「dir /ad」はカレントディレクトリに含まれるサブディレクトリだけを表示します。
今度は絶対パスの指定で「D:¥aaa¥bbb¥ccc¥」ディレクトリを作成します。
途中の階層のディレクトリもまとめて作成されていることが確認できました。
( Written by Tatsuo Ikura )