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