Windowsでファイル名の一覧を取得する
Windowsでファイル名の一覧を取得するコマンド
UNIX/Linux系のOSだとlsコマンドで出力できてしまうが、Windowsのコマンドプロンプトでlsを実行すると日本語が文字化けすることが多く、困っていました。。
で、Windowsコマンドはあまり使っていなかったのですが、調べてみるとdirが使えることが分かりました。
オプションは以下を使用。
| option | 内容 |
|---|---|
| /s | サブディレクトリを含める |
| /B | ファイル名のみ表示 |
こんな感じで、出来ました〜
\Desktop\inbox>dir /B /s
\Desktop\inbox\file.xlsx
\Desktop\inbox\myfile.xls
\Desktop\inbox\shortcut
\Desktop\inbox\shortcut\bill.lnk
\Desktop\inbox\shortcut\ipmsg.lnk
\Desktop\inbox\shortcut\[sublime](http://d.hatena.ne.jp/keyword/sublime).lnk