Windowsのdirコマンドでファイルのみを表示する方法
目次
スポンサードリンク
Windowsのコマンドプロンプトで、ファイルやフォルダの一覧を表示したいときは dirコマンド を使用します。表示結果の内、フォルダを除外してファイルのみ表示する方法を解説します。
dirコマンドの基本構文
dirコマンドは、フォルダ内のファイルやフォルダの一覧を表示するコマンドです。基本的な構文は以下の通りです。
dir [ドライブ:][パス] [/オプション]
以下の例では、C:\Users\username\Documents 配下のファイルやフォルダの一覧を表示しています。フォルダの場合は、<DIR> と表示されています。
C:\Users\username\Documents>dir
ドライブ C のボリューム ラベルは OS です
ボリューム シリアル番号は 8E8F-732C です
C:\Users\username\Documents のフォルダ
2024/07/28 22:46 <DIR> .
2024/05/02 21:19 <DIR> ..
2024/02/25 14:23 158,608 book_thum.jpg
2024/04/29 18:49 3,201,965 DSC_0050.JPG
2024/03/09 12:28 110,019,104 FigmaSetup.exe
2024/05/06 23:05 51,250 Keyword Stats 2024-05-06 at 23_04_59.csv
2024/05/06 23:06 106,572 Keyword Stats 2024-05-06 at 23_06_10.csv
2024/03/19 19:45 12,683 sql_generation_tool.html
2024/07/28 22:46 <DIR> testdir
2024/02/25 13:31 98,932,288 VSCodeUserSetup-x64-1.86.2.exe
7 個のファイル 212,482,470 バイト
3 個のフォルダ 334,906,023,936 バイトの空き領域
/aオプションでファイルのみ表示する方法
ファイルのみ表示したい場合は、dirコマンドの オプション /a を指定します。
/a オプションは指定した属性のファイルを表示します。D はフォルダを表します。以下例では、/a:-D で 表示からフォルダを除外しています。
C:\Users\username\Documents>dir /a:-D
ドライブ C のボリューム ラベルは OS です
ボリューム シリアル番号は 8E8F-732C です
C:\Users\username\Documents のディレクトリ
2024/02/25 14:23 158,608 book_thum.jpg
2024/04/29 18:49 3,201,965 DSC_0050.JPG
2024/03/09 12:28 110,019,104 FigmaSetup.exe
2024/05/06 23:05 51,250 Keyword Stats 2024-05-06 at 23_04_59.csv
2024/05/06 23:06 106,572 Keyword Stats 2024-05-06 at 23_06_10.csv
2024/03/19 19:45 12,683 sql_generation_tool.html
2024/02/25 13:31 98,932,288 VSCodeUserSetup-x64-1.86.2.exe
7 個のファイル 212,482,470 バイト
0 個のディレクトリ 335,549,538,304 バイトの空き領域
findstrコマンドと組み合わせて実行する方法
dirコマンドとfindstrコマンドを組み合わせて実行する方法もあります。findstrコマンドは指定した文字列を含む行のみ表示するコマンドです。
findstrコマンドは /v オプションを指定することで、特定の文字列を含まない行のみを表示することができます。
以下例では、dirコマンドの結果の内、<DIR>という文字列を含まない行のみを表示しています。
C:\Users\username\Documents>dir | findstr /v "<DIR>"
ドライブ C のボリューム ラベルは OS です
ボリューム シリアル番号は 8E8F-732C です
C:\Users\username\Documents のディレクトリ
2024/02/25 14:23 158,608 book_thum.jpg
2024/04/29 18:49 3,201,965 DSC_0050.JPG
2024/03/09 12:28 110,019,104 FigmaSetup.exe
2024/05/06 23:05 51,250 Keyword Stats 2024-05-06 at 23_04_59.csv
2024/05/06 23:06 106,572 Keyword Stats 2024-05-06 at 23_06_10.csv
2024/03/19 19:45 12,683 sql_generation_tool.html
2024/02/25 13:31 98,932,288 VSCodeUserSetup-x64-1.86.2.exe
7 個のファイル 212,482,470 バイト
3 個のディレクトリ 334,960,644,096 バイトの空き領域
コマンドプロンプトのポケットリファレンス:Windows11対応版
リンク
PowerShellの基礎を一通り学べるおすすめ書籍
リンク
Search
Recent Posts
- Apacheの起動状態をチェックして停止してる場合にApacheを起動するシェルスクリプト
- Amazon LinuxのOSバージョンを調べる方法|/etc/redhat-release の代替ファイル
- MYSQLでダンプファイルを取得する際に発生したエラー「Couldn't execute 'SELECT BINLOG_GTID_POS('', '0')': You are not using binary logging (1381)」の原因と対処方法
- RHEL系Linuxでリポジトリを一覧表示するコマンド(dnf repolist)
- .php以外の拡張子でPHPを動作させようとして発生したエラー「Got error 'Access to the script '/var/www/html/php.html' has been denied (see security.limit_extensions)'」の原因と対処方法