Gdy zachodzi potrzeba przetworzenia kilkunastu bądź kilkuset tysięcy plików jedynym rozsądnym rozwiązaniem jest automatyzacja na przykład za pomocą skryptu w PowerShellu. Dobrze jednak wpierw uzyskać wykaz rozszerzeń plików zawartych w zbiorze przeznaczonym do przetworzenia.
Posiadając tę informację łatwiej będzie można zaplanować oraz zaimplementować odpowiedni skrypt. I tak prostszy wariant polecenia wyświetli jedynie unikalne rozszerzenia jakie napotkał w katalogu i jego podkatalogach.
PS D:\nieposortowane_fotografie> Get-Childitem -Recurse -File | Select-Object Extension -Unique
Extension
---------
.jpg
.DNG
.JPG
.psd
.MOV
.RAF
.xmp
.DAT
PS D:\nieposortowane_fotografie>
Odrobinę bardziej rozbudowana wersja wyświetli zestawienie rozszerzeń dla każdego z podkatalogów, aczkolwiek pewnym jej minusem jest generowanie sporej ilości danych.
PS D:\nieposortowane_fotografie> Get-Childitem -Recurse -File | Select-Object DirectoryName, Extension -Unique
DirectoryName Extension
------------- ---------
D:\nieposortowane_fotografie .jpg
D:\nieposortowane_fotografie\100_0104 .DNG
D:\nieposortowane_fotografie\100_0104 .JPG
D:\nieposortowane_fotografie\101PENTX .DNG
D:\nieposortowane_fotografie\101_0810 .DNG
D:\nieposortowane_fotografie\102_1910 .DNG
D:\nieposortowane_fotografie\103_2110 .DNG
D:\nieposortowane_fotografie\104_2210 .DNG
D:\nieposortowane_fotografie\105_2610 .DNG
D:\nieposortowane_fotografie\106_2910 .DNG
D:\nieposortowane_fotografie\128_FUJI .MOV
D:\nieposortowane_fotografie\128_FUJI .JPG
D:\nieposortowane_fotografie\129_FUJI .RAF
D:\nieposortowane_fotografie\129_FUJI .xmp
D:\nieposortowane_fotografie\132_FUJI .RAF
D:\nieposortowane_fotografie\132_FUJI .xmp
D:\nieposortowane_fotografie\134_FUJI .RAF
D:\nieposortowane_fotografie\134_FUJI .xmp
D:\nieposortowane_fotografie\134_FUJI .jpg
D:\nieposortowane_fotografie\135_2411 .DNG
D:\nieposortowane_fotografie\136_FUJI .xmp
D:\nieposortowane_fotografie\136_FUJI .RAF
D:\nieposortowane_fotografie\136_FUJI .JPG
PS D:\nieposortowane_fotografie>
Skomentuj