Files
ordinaceprojekt/Recepty/organize_erecept.ps1
T
Vladimir Buzalka adb84523cd Přidán podprojekt Recepty (eRecept SÚKL)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 07:06:17 +02:00

32 lines
1.1 KiB
PowerShell

# Organizace eRecept dokumentace do podsložek podle data
$sourceDir = "U:\Dropbox\!!!Days\Downloads Z230\eRecept"
Get-ChildItem -Path $sourceDir -File | ForEach-Object {
$file = $_
# Vyber datum ze začátku názvu souboru (formát YYYY-MM-DD)
if ($file.Name -match "^(\d{4}-\d{2}-\d{2})") {
$date = $matches[1]
$targetDir = Join-Path $sourceDir $date
# Vytvoř složku pokud neexistuje
if (-not (Test-Path $targetDir)) {
New-Item -ItemType Directory -Path $targetDir | Out-Null
Write-Host "Vytvořena složka: $date"
}
# ZIP soubory rozbal, ostatní přesuň
if ($file.Extension -eq ".zip") {
Write-Host "Rozbaluji: $($file.Name) -> $date\"
Expand-Archive -Path $file.FullName -DestinationPath $targetDir -Force
Remove-Item $file.FullName
} else {
Write-Host "Přesouvám: $($file.Name) -> $date\"
Move-Item -Path $file.FullName -Destination $targetDir -Force
}
} else {
Write-Host "Přeskakuji (bez data): $($file.Name)"
}
}
Write-Host "`nHotovo!"