LoginSignup
0
0

More than 5 years have passed since last update.

PowerShellでファイルの一覧を取得する

Posted at

やりたい事

  • エクスプローラー上で、選択したフォルダ内に存在するファイル一覧を取得したい。
  • 取得した一覧を加工しやすいようにテキストファイルに出力したい。

PowerShellでバッチを作成

DOSでも可能だが、対象のパスにスペースが入っていた場合に面倒なのでPowerShellで行う。

list.ps1
Get-ChildItem $args -Name > list.txt

Start list.txt

作成したバッチのショートカットを「送る」へ登録する

Windows8以前の場合

スタートメニューまたはスタート画面の検索窓に「shell:sendto」と入力し、ショートカットを配置する。
配置するショートカット名は、送るメニューにそのまま表示されるので、適当な名前に変更する。

Windows10の場合

下記フォルダにショートカットを配置する。
%AppData%\Roaming\Microsoft\Windows\SendTo

※だいたいは
C:\Users[ユーザー名]\AppData\Roaming\Microsoft\Windows\SendTo

配置したショートカットのプロパティを開き、リンク先を変更する

ps1ファイルそのままのショートカットでは、送るメニューに表示されない為。

例)Cドライブ直下にps1ファイルを配置していた場合
powershell -f C:\list.ps1

終わり

あとはファイル一覧を取得したいフォルダを選択し、送るメニューに追加されたアイテムをクリックすればメモ帳(既定のプログラムを変更していない限り)が立ち上がり、ファイルの一覧が表示されている。

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