書斎仮想化

主にプログラムに関連した記事を投稿していきます。なるべく素早く導入して頂けるよう、独自の粒度で情報をまとめることをモットーに記事を執筆しております。

windowsBatでファイル名を取得するコピペ(直下のファイル名のみを取得)

はじめに

windows10にて動作確認済

ポイント

dirコマンドを使用します。パスを指定せず、いきなりオプションを指定することで、バッチファイルが存在するディレクトリのみを対象とすることができます。

オプション 効果 備考
/b ファイル名のみを表示します
/a- 指定した属性のファイル「以外」を表示します 「-」を付けると右辺が否定対象になります
/d /aの属性です。ディレクトリを表します

使用状況としては以下の通りになります。

  1. /bでファイル名のみを表示します(バイト数や余計な補足情報を表示しないようにします)
  2. /a-/dでディレクトリを表示しないようにします。

結論

コピペ内容

dir /b/a-d > filelist.txt

出力例

list.txtと言うファイル名で、実行したパス直下に出力されます。

aaa.txt
bbb.xlsx
ccc.lnk

おわりに

ちょっとしたときに、やっぱり楽したいとき、うっかり忘れてしまったときにお使いください。