現在、 Localという名前のフォルダー内のすべてのファイルを削除しようとしています。以下のスクリプトはこれを行いますが、PowerShell ウィンドウでユーザーにプロンプトを表示します。フラグを追加すると-Force
、スクリプトはすべてのフォルダー内のすべてのファイルを削除します。Localフォルダー内のすべてのファイルを削除し、ユーザーにプロンプトを表示しない方法がわかりません。以下は問題のスクリプトです。
$Path = "C:\Program Files (x86)\folder1\folder2\"
Function Clear-Cache
{
Get-ChildItem 'C:\Users\Admin\Documents\GI Studies' -File -Recurse | Where-Object {$_.FullName -match "data\\local"} | % {del $_.FullName #-Force}
}
Clear-Cache