W dniu 21.04.2020 o 12:52, Grzegorz Niemirowski pisze:
Maniak <xyz@abc.com> napisał(a):
Marzy nam się sposób, który pozwalałby w wyeksportowanym folderze
zmienić nazwy
zapisane chyba szesnastkowo na nazwy jakie były oryginalnie w WLM. :-)
Można np. skryptem zmienić nazwy na bazujące na tytułach:
$c = 1
ls *.eml | foreach {
$subject = gc $_ | Select-String 'Subject: (.*)' | foreach
{$_.Matches} | foreach {$_.Groups[1].Value}
$_ | Rename-Item -NewName ($subject + $c + '.eml')
$c = $c + 1
}
Ten skrypt trzeba chyba uruchomić pod Linuksem. W tej chwili nie mam
takiej możliwości.
Ale nawet gdyby były, to nie wiem jak uzupełnić ten skrypt by wiedział
skąd ma czytać dane i gdzie zapisać wyniki.
Oczywiście w grę wchodzi tylko działanie na kopii wyeksportowanych
folderów. Na wypadek konieczności
zrobienia importu chcemy zachować zrobiony eksport.
Pozdrawiamy
|