$folderPath = "資料夾路徑"
# 指定搜尋的文字內容
$searchText = "要搜尋的文字內容"
# 取得指定資料夾中所有檔案
$fileList = Get-ChildItem -Path $folderPath -File -Recurse
# 搜尋每個檔案,列出包含指定文字內容的檔案名稱
foreach ($file in $fileList) {
$filePath = $file.FullName
$fileContent = Get-Content -Path $filePath -Raw
if ($fileContent -match $searchText) {
Write-Host "File with content found: $($file.FullName)"
}
}
用ChatGPT給的Powershell範例改了一下