Programozás topic - Szoftverfejlesztés fórum

üzenetek

hozzászólások


sztanozs
(veterán)
Blog

szvsz jo lehet igy, ha biztos, hogy ez az elso sor...
ezt a csekket berakhatod az atalakitas ele, biztos, ami biztos:
# txt fileok listázása
$textFiles = Get-ChildItem -Filter *.txt
# listában szereplő fájlok átnevezése
foreach ($file in $textFiles) {
# első sor beolvasás
$firstLine = Get-Content $file.FullName -TotalCount 1
if ($firstLine -match "^(\w{3})/(\d{2})/(\d{4})") {
# átrendezés
$newFileName = ($Matches[3], $Matches[1].ToLower(), $Matches[2]) -join "-"
# .txt kiterjesztés hozzáadása
$newFileName = $newFileName + ".txt"
# Rename the file
Rename-Item -Path $file.FullName -NewName $newFileName
}
}

[ Szerkesztve ]

üzenetek