WindowsのPowerShellでファイルのフルパスを取得する
Pocket

以前、Windowsのコマンドプロンプトからファイルのフルパスを取得した事があったのだが、今回はそれをPowerShellで行ってみる。

PowerShellで指定したフォルダ配下のファイルのフルパスを出力する場合、以下のように記述すると良いだろう。

Get-ChildItem -Recurse 指定したフォルダ | ?{ $_.Length -ne $null } | Select-Object Fullname

上記コマンドについて一応解説しておくと、

  • 「Get-ChildItem -Recurse 指定したフォルダ」で指定したフォルダ配下の一覧を取得
  • 「?{ $_.Length -ne $null }」でファイルのみを抽出
  • 「Select-Object Fullname」で、一覧の列からファイルのフルパスのみ出力

という感じだ。

20150212-000000

 

Sponsored Links

なお、配下にあるフォルダ を出力する場合は以下のようにする。

Get-ChildItem -Recurse 指定したフォルダ | ?{ $_.Length -eq $null } | Select-Object Fullname

20150212-000001

Pocket

Written by blacknon

インフラ系のSE。一時期はプログラマ。 仮想化とオープンソースに興味あり。一日中寝てたい今日このごろ。 スペインとかで働きたいなぁ…(シエスタがあるので)

Leave a Comment

メールアドレスが公開されることはありません。