0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【備忘録】コマンドプロンプトからファイルリストをつくるときの覚書、ファイルリスト制作の際によく使う正規表現も添えて

Posted at

以下のコマンドでローカル上のファイルリスト一覧ができる

ファイルリストコマンド

Dir /b /s /a-d 対象フォルダ名 > ファイルリスト書き出し先
実際に使用した際の例
Dir /b /s /a-d C:\Users\【ユーザー名】\デスクトップ\target > C:\Users\【ユーザー名】\デスクトップ\filelist.txt

一応オプション的には
/b ディレクトリとファイルのみ表示
/s サブディレクトリも対象
/a-d ディレクトリをリストから除外
となる
(win11だとフォルダ名のデスクトップってカタカナなんだ...)

ファイルリスト整理のための正規表現

これでローカルファイルのパス一覧がでるためエディタ系のソフト諸々で
下記正規表現などで不要ファイルを消していって

特定要素を含む行を削除する正規表現

【値】を含む行を全削除
^.*【値】.*$
(使用例)htmlを含む行を全削除
^.*html.*$

特定要素を含む行を削除する正規表現

【値】を含まない行を全削除
^(?!.*【値】).+$
(使用例)htmlを含まない行を全削除
^(?!.*html).+$

あとサクラエディタなどだと昇順ソートなどを使用すれば不要だが下記もたまに使用

空行削除
^[ \t]*\n

なにかしらファイルリスト作成ツールをつかったほうが早くね?といわれたら
それは...そうなのですが...

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?