Uh, da li je ovo programerski forum ili diskutujemo o uzgajanju bonsaia?
Code:
#Gde se nalaze fajlovi (tekući katalog)
$SourceDir="./"
#za sve fajlove u SurceDir
foreach ($i in Get-ChildItem $SourceDir -File) {
#Proveri da li se ime slaže sa onim što očekujem
if( $i.Name -match "\d+-\d+-\d+-(\d+-\d+)-\d+-(\d+).*") {
#Ako se sleže, kreiraj direktorijum koji ima ima kao sedma grupa cifara
$DestDir=$SourceDir+$Matches.2
New-Item -ItemType Directory -Force -Path $DestDir
#Fajl treba da ima ime kao 4. i 5. grupa cifara razdvojeni znakom "-"
$DestFile=$DestDir+"/"+$Matches.1
#$DestFile
#Skloni fajl na novu lokaciju
mv $i.Name $DestFile
}
}
Napravi fajl sa gornjim sadržajem koji će se zvati MyMove.ps1 modifikuj ga po svojoj želji, pa ga onda pozovi.
Za svaki slučaj, pre nego što ga pustiš, testiraj.
Samo jedna napomena, nemam pojma da li tvoji fajlovi imaju ekstenziju, samo si ti u exploreru isključio da se vidi ekstenzija, ili se stvarno zovu onako kako si napisao u prvom postu.