Lista plików jpg z detalami


(grzegorz.299) #1

Witam.
Posiadam katalog a w nim kolejne katalogi z plikami jpg. Potrzebuje wylistować np. do pliku txt, csv lub innego edytowalnego: nazwę pliku, ścieżkę, wymiary każdego jpg w pixelach oraz DPI.
Istnieje do tego jakiś program, skrypt, polecenie w cmd ??? HELP


(iJuliusz) #2

Program MediaInfo to potrafi


(krystian3w) #3
Spoiler:
  • :warning: Możliwy brak atrybutów dla grafik
    • bez jakiegoś programu co rozszerzy możliwości powershell
  • :warning: wymagane uruchamianie z odblokowaniem niepodpisanych skryptów
  • UAC uprawnieniami admina np. jak na innej partycji zdjęcia

Możesz przetestować taki skrypt powershell:

https://gallery.technet.microsoft.com/scriptcenter/Retrieve-file-metadata-6814c8ba


(grzegorz.299) #4

Kiepski jestem w skryptach ograniczyłem się do zmiany ścieżki do moich danych. I po uruchomieniu pojawia się błąd:

  • $folder = “C:\2017-08-12 Gdańsk\JPG*.*”,
  •         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    

The assignment expression is not valid. The input to an assignment operator must be an object that is able to accept assignment
s, such as a variable or a property.
+ CategoryInfo : ParserError: (:slight_smile: [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : InvalidLeftHandSide


(krystian3w) #5

Z komunikatu widzę że jakiś błąd składni, jakby nie obsługiwało w ten sposób filtrowania do danego typu pliku.


  • Jakby był brak uprawnień to uruchom konsole Powershell jako administrator.

  • Do odblokowania uruchomiania niepodpisanych skryptów powershell do okna PowerSehell można wpisać:

    Set-ExecutionPolicy Unrestricted 
    

(grzegorz.299) #6

Konsola byla urochamiana jako administrator.
Skrypty tez musiałem odblokować. Tego doczytałem się w necie.
Pozdro


(krystian3w) #7

No to zostaje błąd składni z *.jpg / jpg*.*


@grzegorz.299 - sprawdź ten program http://www.nirsoft.net/utils/exif_data_view.html