Код IT
← Каталог

Ключевые слова и управляющие конструкции — Пример 1 — Обработка файлов с условиями

Фрагмент из «Ключевые слова и управляющие конструкции»: Пример 1 — Обработка файлов с условиями.

powershell powershellencyclopedia114 embed URL статья в энциклопедии
PowerShell main.ps1
$directory = "C:\Temp"
$extension = ".txt"

if (Test-Path $directory) {
    $files = Get-ChildItem -Path $directory -Filter "*$extension"
    
    foreach ($file in $files) {
        if ($file.Length -gt 1KB) {
            Write-Output "Большой файл: $($file.Name)"
        } elseif ($file.CreationTime -lt (Get-Date).AddDays(-30)) {
            Write-Output "Старый файл: $($file.Name)"
        }
    }
} else {
    Write-Output "Директория не найдена"
}
$directory = "C:\Temp"
$extension = ".txt"

if (Test-Path $directory) {
    $files = Get-ChildItem -Path $directory -Filter "*$extension"
    
    foreach ($file in $files) {
        if ($file.Length -gt 1KB) {
            Write-Output "Большой файл: $($file.Name)"
        } elseif ($file.CreationTime -lt (Get-Date).AddDays(-30)) {
            Write-Output "Старый файл: $($file.Name)"
        }
    }
} else {
    Write-Output "Директория не найдена"
}