[解決済み] Powershell Get-ChildItem ディレクトリ内の直近のファイル
2023-03-23 11:44:19
質問
ファイル名に日付が含まれるファイルを作成しています。 (下記*は日付のワイルドカードです。) 最後のファイルを取得したいのですが、そのファイルを含むフォルダもタイトルに日付(月のみ)が入っています。
私はPowerShellを使用しており、毎日実行するようにスケジューリングしています。 以下は、これまでのスクリプトです。
$LastFile = *_DailyFile
$compareDate = (Get-Date).AddDays(-1)
$LastFileCaptured = Get-ChildItem -Recurse | Where-Object {$LastFile.LastWriteTime
-ge $compareDate}
どのように解決するのですか?
ディレクトリ内の最新ファイルを取得するために
LastWriteTime
だけで最新ファイルを判断する場合は、以下のようにします。
gci path | sort LastWriteTime | select -last 1
一方、日付の入った名前だけを頼りにしたい場合は、次のようなものになるでしょう。
gci path | select -last 1
また、ディレクトリがある場合は、そのディレクトリに
?{-not $_.PsIsContainer}
関連
-
[解決済み] NULL 値の式でメソッドを呼び出すことはできない
-
[解決済み] 管理者として実行しても、「要求されたレジストリへのアクセスは許可されません」と表示される。
-
[解決済み] PowerShellでファイルを一行ずつ読み込む
-
[解決済み] PowerShellでディレクトリを変更する
-
[解決済み] powershell で $args 配列にアクセスする
-
[解決済み] PowerShell 'Or' ステートメント
-
[解決済み] Windows Server 2016で、すべてのPowerShellセッションのコマンド履歴を確認するにはどうすればよいですか?
-
[解決済み] Powershellで複数のファイル内の文字列を検索してファイル名を返すには?
-
[解決済み] PowerShell 2.0を使ってディレクトリ全体を再帰的に削除するには?
-
[解決済み】PowerShellで、ファイルに関数を定義して、PowerShellのコマンドラインから呼び出すにはどうしたらいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】powershellで再利用するために資格情報を保存すると、ConvertTo-SecureString : Key not valid for use in specified stateというエラーが発生する。
-
[解決済み] Get-ADUser でのエラー: 無効な列挙コンテキスト
-
[解決済み] Get-ChildItem -force で My Documents フォルダとその他の接続ポイントに "Access Denied" を報告する。
-
[解決済み] cmdletbinding()】とは何ですか、どのように機能するのですか?
-
[解決済み] PowerShellで使用するGetType、変数の違いについて
-
[解決済み] 'Connect-MsolService' はコマンドレット名として認識されません。
-
[解決済み] Powershell:スクリプトにエラーが表示されないようにするにはどうすればよいですか?
-
[解決済み] グローバル変数名が関数に渡された変数である関数からPowerShellのグローバル変数を設定する
-
[解決済み] PowershellでTimeZoneを設定する方法
-
[解決済み] Install-Module : 'Install-Module' という用語は、コマンドレット名として認識されません。