0
1

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.

【powershell】フォルダ内のファイル数をカウントする

Posted at

はじめに

任意のフォルダにファイルが入っている場合はそのファイルに対して処理を行い、そうでない場合は処理を終了したい場面があったので、方法をメモ。

内容

Get-ChildItemコマンドレット、そしてCountプロパティを組み合わせて簡単に判別できる。

# ファイルの有無を検証するフォルダを設定する。
$testFolder = 'C:\test';
# 変数にフォルダ内のファイルの数を代入する。
$fileCount = (Get-ChildItem $testFolder -File -Recurse).Count

詳細

Get-ChildItemコマンドレットはフォルダ内のファイル、フォルダを取得し返す。

オプションとして-File-Recurseを指定している。それぞれ、ファイルのみを取得する(-File)、子フォルダ内を再帰的に検索する(-Recurse)オプションとなる。

その後、Countプロパティにて取得したリストの要素数、つまり今回の場合はファイル数を返却する。

まとめ

powershellに関しては今まで全く触れてこなかったので、しばらくは初級の内容を投稿する可能性があるが、ご了承いただきたい。

参考文献

0
1
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
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?