カテゴリー:
バッチファイル
閲覧数:464 配信日:2019-12-05 22:42
ドライブ変更
C:\Users\user>l:
ディレクトリ移動
L:\>cd date2
ドライブ変更後ディレクトリ移動
別解
上記2つをまとめて実行する
C:\Users\user>cd /d L:\date2
L:\date2>
L:\date2>
dirでファイル表示
隠しファイルが表示されない
L:\date2>for /r /d %a in (*) do dir %a
L:\date2>dir L:\date2\2019-12-01
ドライブ L のボリューム ラベルは 19 HD-ADU3 です
ボリューム シリアル番号は A4DD-C76C です
L:\date2\2019-12-01 のディレクトリ
2019/12/06 07:52 <DIR> .
2019/12/06 07:52 <DIR> ..
2019/12/01 13:50 28,090,435 C0011.MP4
2019/12/01 13:52 144,863,009 C0012.MP4
2019/12/01 14:26 115,998,406 C0013.MP4
2019/12/01 14:27 184,262,436 C0014.MP4
2019/12/01 14:28 264,791,557 C0015.MP4
5 個のファイル 738,005,843 バイト
2 個のディレクトリ 353,097,760,768 バイトの空き領域
L:\date2>dir L:\date2\2019-12-03
ドライブ L のボリューム ラベルは 19 HD-ADU3 です
ボリューム シリアル番号は A4DD-C76C です
L:\date2\2019-12-03 のディレクトリ
2019/12/06 07:51 <DIR> .
2019/12/06 07:51 <DIR> ..
2019/12/03 14:33 53,140,191 C0022.MP4
2019/12/03 15:10 239,628,727 C0023.MP4
2019/12/03 15:20 49,885,511 C0024.MP4
3 個のファイル 342,654,429 バイト
2 個のディレクトリ 353,097,760,768 バイトの空き領域
L:\date2>
dirで隠しファイルを表示する
隠しファイルを表示するには、dirコマンドに/ahオプションを付与して実行する
L:\date2>for /r /d %a in (*) do dir /ah %a
L:\date2>dir /ah L:\date2\2019-12-01
ドライブ L のボリューム ラベルは 19 HD-ADU3 です
ボリューム シリアル番号は A4DD-C76C です
L:\date2\2019-12-01 のディレクトリ
2019/12/03 08:24 552 C0011.MP4.modd
2019/12/03 08:24 554 C0012.MP4.modd
2019/12/03 08:24 1,324 C0012.MP4.moff
2019/12/03 08:30 553 C0013.MP4.modd
2019/12/03 08:30 1,324 C0013.MP4.moff
2019/12/03 08:30 554 C0014.MP4.modd
2019/12/03 08:31 554 C0015.MP4.modd
2019/12/03 08:31 1,400 C0015.MP4.moff
8 個のファイル 6,815 バイト
0 個のディレクトリ 353,097,760,768 バイトの空き領域
L:\date2>dir /ah L:\date2\2019-12-03
ドライブ L のボリューム ラベルは 19 HD-ADU3 です
ボリューム シリアル番号は A4DD-C76C です
L:\date2\2019-12-03 のディレクトリ
2019/12/04 10:09 552 C0022.MP4.modd
2019/12/04 10:18 554 C0023.MP4.modd
2019/12/04 10:18 1,400 C0023.MP4.moff
2019/12/04 10:23 552 C0024.MP4.modd
4 個のファイル 3,058 バイト
0 個のディレクトリ 353,097,760,768 バイトの空き領域
L:\date2>
隠しファイルを削除する
del(ERASE)コマンドに/ahオプションを付与することにより、隠しファイルを削除することができる
L:\date2>for /r /d %a in (*) do del /ah %a
L:\date2>del /ah L:\date2\2019-12-01
L:\date2\2019-12-01\*、よろしいですか (Y/N)?
y
L:\date2>del /ah L:\date2\2019-12-03
L:\date2\2019-12-03\*、よろしいですか (Y/N)?
y
隠しファイルを削除する前に確認メッセージを表示しない
delコマンドの /qオプション を使用する
L:\date2>for /r /d %a in (*) do del /ah /q %a
L:\date2>del /ah /q L:\date2\2019-12-01
L:\date2>del /ah /q L:\date2\2019-12-03
L:\date2>