#author("2019-03-02T05:15:38+00:00","default:haikikyou","haikikyou")
#author("2019-03-10T02:58:37+00:00","default:haikikyou","haikikyou")
[[Windows/コマンドプロンプト/コマンド]]

#contents


* 内容 [#u51b5232]

- ディレクトリを作成する。
- 再帰的にディレクトリを作成できる。
- ディレクトリ内のファイルとサブディレクトリの一覧を表示する。

* 使用方法 [#s1f4e39e]

#geshi(bash){{{
md [<Drive>:]<Path>
mkdir [<Drive>:]<Path>
dir [<Drive>:][<Path>][<FileName>] [...] [/p] [/q] [/w] [/d] 
 [/a[[:]<Attributes>]][/o[[:]<SortOrder>]] [/t[[:]<TimeField>]] [/s] [/b] [/l]
 [/n] [/x] [/c] [/4]
}}}

** オプション [#n24a5a52]

|オプション|説明|h
|/A|指定された属性のファイルを表示する。&br;H:隠しファイル、A:アーカイブ&br;S:システムファイル、I:非インデックス対象ファイル&br;L:再解析ポイント、O:オフラインファイル&br;-:その属性以外|
|/B|ファイル名のみを表示する。|
|/C|ファイルサイズを桁区切りで表示する(デフォルト)/-Cで無効化。|
|/D|/Wと同じ。ファイルを列方向に整列して表示(通常だと行方向)|
|/L|小文字で表示する。|
|/N|ファイル名を右端に表示する一覧形式を使用する。|
|/O|ファイルを並び替えて表示する。&br;N:名前順(アルファベット)、S:サイズ順(小から大)&br;E:拡張子順(アルファベット)、D:日時順(古い方から)&br;G:グループ(ディレクトリから)、-:降順|
|/P|1画面ごとに一時停止して表示する。次のページを見るときはキーを押す。|
|/Q|ファイルの所有者を表示する。|
|/R|ファイルの|
|/S|再帰的にディレクトリツリーの情報を表示する。|
|/T|表示または並び替えに使用する時間の種別を指定する。&br;C:作成、A:最終アクセス、W:最終更新|
|/W|ワイド一覧形式で表示する。|
|/X|8+3形式以外のファイル名に対する短い名前を表示する。長い名前の前に短い名前を表示する点を除いて/Nと同様。短い名前がない場合はブランク。|
|/4|4つの数字で年を表示する|

環境変数のDIRCMDにスイッチ指定が可能。~
-をスイッチのoffができる。

 例:/-N
* 使用例 [#b3ff5e43]

** ディレクトリを作成する [#p7fef5da]
** ディレクトリ内の一覧を表示する [#w04bdd2d]


#geshi(dos){{{
C:\Users\Administrator\dos>md parent\child
c:\test>dir
 ドライブ C のボリューム ラベルがありません。
 ボリューム シリアル番号は 7241-A2C2 です

C:\Users\Administrator\dos>dir /s parent
 c:\test のディレクトリ

2019/03/06  23:28    <DIR>          .
2019/03/06  23:28    <DIR>          ..
2019/03/06  01:09    <SYMLINK>      alias [hello-world.txt]
2019/03/06  23:33    <DIR>          deltest
2019/03/06  01:09    <SYMLINK>      file.lnk [hello-world.txt]
2019/03/06  01:06                41 file1.txt
2019/03/06  23:17    <DIR>          folder
2019/03/06  01:06                41 hello-world.txt
2019/03/06  01:00                10 hello.txt
2019/03/06  01:19                 0 LOGFILENAME.TEXT
2019/03/06  23:07                 9 test.bat
2019/03/06  01:00                10 world.txt
               8 個のファイル                 111 バイト
               4 個のディレクトリ  36,591,927,296 バイトの空き領域
}}}

** ディレクトリを再帰的に表示する [#tedec656]

#geshi(bash){{{
c:\test>tree
フォルダー パスの一覧
ボリューム シリアル番号は 7241-A2C2 です
C:.
├─deltest
│  └─a
│      └─b
│          └─c
└─folder

c:\test>dir /s
 ドライブ C のボリューム ラベルがありません。
 ボリューム シリアル番号は 0A12-47B4 です
 ボリューム シリアル番号は 7241-A2C2 です

 C:\Users\Administrator\dos\parent のディレクトリ
 c:\test のディレクトリ

2019/03/02  14:12    <DIR>          .
2019/03/02  14:12    <DIR>          ..
2019/03/02  14:12    <DIR>          child
2019/03/06  23:28    <DIR>          .
2019/03/06  23:28    <DIR>          ..
2019/03/06  01:09    <SYMLINK>      alias [hello-world.txt]
2019/03/06  23:33    <DIR>          deltest
2019/03/06  01:09    <SYMLINK>      file.lnk [hello-world.txt]
2019/03/06  01:06                41 file1.txt
2019/03/06  23:17    <DIR>          folder
2019/03/06  01:06                41 hello-world.txt
2019/03/06  01:00                10 hello.txt
2019/03/06  01:19                 0 LOGFILENAME.TEXT
2019/03/06  23:07                 9 test.bat
2019/03/06  01:00                10 world.txt
               8 個のファイル                 111 バイト

 c:\test\deltest のディレクトリ

2019/03/06  23:33    <DIR>          .
2019/03/06  23:33    <DIR>          ..
2019/03/06  23:35    <DIR>          a
               0 個のファイル                   0 バイト

 C:\Users\Administrator\dos\parent\child のディレクトリ
 c:\test\deltest\a のディレクトリ

2019/03/02  14:12    <DIR>          .
2019/03/02  14:12    <DIR>          ..
2019/03/06  23:35    <DIR>          .
2019/03/06  23:35    <DIR>          ..
2019/03/06  23:35    <DIR>          b
               0 個のファイル                   0 バイト

     ファイルの総数:
 c:\test\deltest\a\b のディレクトリ

2019/03/06  23:35    <DIR>          .
2019/03/06  23:35    <DIR>          ..
2019/03/06  23:33    <DIR>          c
2019/03/06  23:34                 0 cfile1
               1 個のファイル                   0 バイト

 c:\test\deltest\a\b\c のディレクトリ

2019/03/06  23:33    <DIR>          .
2019/03/06  23:33    <DIR>          ..
               0 個のファイル                   0 バイト
               5 個のディレクトリ  296,915,824,640 バイトの空き領域

 c:\test\folder のディレクトリ

2019/03/06  23:17    <DIR>          .
2019/03/06  23:17    <DIR>          ..
2019/03/06  01:19                 0 LOGFILENAME.TEXT
               1 個のファイル                   0 バイト

     ファイルの総数:
              10 個のファイル                 111 バイト
              17 個のディレクトリ  36,591,714,304 バイトの空き領域

}}}

** ファイル名のみ表示する [#o459eea8]

#geshi(bash){{{
c:\test>dir /b
alias
deltest
file.lnk
file1.txt
folder
hello-world.txt
hello.txt
LOGFILENAME.TEXT
test.bat
world.txt

}}}

** ファイルの所有者を表示する [#g530758b]

#geshi(bash){{{
c:\test>dir /q /t:w
 ドライブ C のボリューム ラベルがありません。
 ボリューム シリアル番号は 7241-A2C2 です

 c:\test のディレクトリ

2019/03/06  23:28    <DIR>          BUILTIN\Administrators .
2019/03/06  23:28    <DIR>          NT SERVICE\TrustedInsta..
2019/03/06  01:09    <SYMLINK>      BUILTIN\Administrators alias [hello-world.txt]
2019/03/06  23:33    <DIR>          DESKTOP-S2KURSO\admin  deltest
2019/03/06  01:09    <SYMLINK>      BUILTIN\Administrators file.lnk [hello-world.txt]
2019/03/06  01:06                41 BUILTIN\Administrators file1.txt
2019/03/06  23:17    <DIR>          BUILTIN\Administrators folder
2019/03/06  01:06                41 DESKTOP-S2KURSO\admin  hello-world.txt
2019/03/06  01:00                10 DESKTOP-S2KURSO\admin  hello.txt
2019/03/06  01:19                 0 BUILTIN\Administrators LOGFILENAME.TEXT
2019/03/06  23:07                 9 DESKTOP-S2KURSO\admin  test.bat
2019/03/06  01:00                10 DESKTOP-S2KURSO\admin  world.txt
               8 個のファイル                 111 バイト
               4 個のディレクトリ  36,580,704,256 バイトの空き領域

}}}

** ワイド形式で表示する [#wc8d8360]

#geshi(bash){{{
c:\test>dir /w
 ドライブ C のボリューム ラベルがありません。
 ボリューム シリアル番号は 7241-A2C2 です

 c:\test のディレクトリ

[.]                [..]               alias              [deltest]
file.lnk           file1.txt          [folder]           hello-world.txt
hello.txt          LOGFILENAME.TEXT   test.bat           world.txt
               8 個のファイル                 111 バイト
               4 個のディレクトリ  36,579,848,192 バイトの空き領域

}}}

** ファイル名を右端表示しない [#o4a60adb]

#geshi(bash){{{
c:\test>dir /-N
 ドライブ C のボリューム ラベルがありません。
 ボリューム シリアル番号は 7241-A2C2 です

 c:\test のディレクトリ

.             <DIR>             2019/03/06  23:28
..            <DIR>             2019/03/06  23:28
alias                         0 2019/03/06  01:09
deltest       <DIR>             2019/03/06  23:33
file     lnk                  0 2019/03/06  01:09
file1    txt                 41 2019/03/06  01:06
folder        <DIR>             2019/03/06  23:17
HELLO-~1 TXT                 41 2019/03/06  01:06
hello    txt                 10 2019/03/06  01:00
LOGFIL~1 TEX                  0 2019/03/06  01:19
test     bat                  9 2019/03/06  23:07
world    txt                 10 2019/03/06  01:00
               8 個のファイル                 111 バイト
               4 個のディレクトリ  36,582,211,584 バイトの空き領域

}}}

* 参考リンク [#e249fd8f]

- https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/md
- https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/dir



トップ   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
目次
ダブルクリックで閉じるTOP | 閉じる
GO TO TOP