特定のファイル マスクを含むファイル名のフォルダーを検索する PowerShell スクリプトを作成しようとしています。フォルダ内のすべてのファイルは、 のような形式になります*yyyyMd*.txt
。
私はスクリプトを作成しました:
[String]$date = $(get-date -format yyyyMd)
$date1 = $date.ToString
Get-ChildItem C:\Users\pelam\Desktop\DOM | Where-Object {$_.Name -like '*$date1*'}
しかし、これはうまくいかないようです..
誰でも助けることができますか?問題は、日付変数が正しくないことだと思われます。これは、以下のようなものをハードコーディングすると機能するためです。
Get-ChildItem C:\Users\pelam\Desktop\DOM | Where-Object {$_.Name -like '*20141013*'}