[PowerShell][Test-Path] ファイルが指定した日より新しいか古いかを確認する

本記事の概要

この記事では、Test-Path コマンドレットを使用して、ファイルが指定した日よりも新しいか古いかを確認する方法について説明します。

Test-Path コマンドについての公式サイト情報はコチラを参照してください。

 

ファイルが指定した日より新しいかを確認するには?

ファイルが指定した日より新しいかを確認するには、以下の構文を使用します。指定した日よりも新しい場合は True を返します。また、ファイル自体が存在しない場合は False を返します。

構文

Test-Path 対象のファイルパス -NewerThan "yyyy/m/d"

 

以下は、カレンとディレクトリの test.txt が 2023/1/5 よりも新しいかを確認します。

PS > Test-Path .\test.txt -NewerThan "2023/1/05"

 

ファイルが指定した日より古いかを確認するには?

ファイルが指定した日より古いかを確認するには、以下の構文を使用します。指定した日よりも古い場合は True を返します。また、ファイル自体が存在しない場合は False を返します。

構文

Test-Path 対象のファイルパス -OlderThan "yyyy/m/d"

 

以下は、カレンとディレクトリの test.txt が 2023/1/8 よりも古いかを確認します。

PS > Test-Path .\test.txt -OlderThan "2023/1/08"

 

コメント

タイトルとURLをコピーしました