![]() |
|
Zmiana daty pliku korzystając z danych zaszytych w DNG - Printable Version +- Total Commander Ultima Prime Board (https://tcup.pl/board) +-- Forum: Total Commander Ultima Prime (https://tcup.pl/board/forumdisplay.php?fid=1) +--- Forum: Questions / Pytania (https://tcup.pl/board/forumdisplay.php?fid=29) +--- Thread: Zmiana daty pliku korzystając z danych zaszytych w DNG (/showthread.php?tid=221) |
Zmiana daty pliku korzystając z danych zaszytych w DNG - jarry - 11-28-2007 Witam. Jak zapewne większość z was wie Adobe jakiś czas temu wprowadziło otwarty format plików negatywów cyfrowych tzw. RAW (NEF,RAF itp.) który nazwali DNG (Digital NeGative). Mając dość duże archiwum fotek w tym sporo w NEFach poleciałem całość Adobe DNG Converterem i około 4300 plików szybciutko zamieniło się na DNGi. Po niewczasie odkryłem jeden mankament operacji, otóż wszystkie nowe pliki po konwersji miały daty utworzenia z momentu konwersji. Oczywiście dane w środku (nie jestem pewien czy można je nazywać EXIFem, a może to XML dane?) są nienaruszone, i programy które je wyświetlają np. IrfanView pokazuje w opcji EXIFu oryginalne daty zrobienia zdjęcia. Chodzi mi o HURTOWE zmienienie dat kreacji plików ze zdjęciami na datę pobraną z pola EXIF DateTimeOriginal lub jak tam to będzie nazwane. Na pierwszy rzut poszła Opanda ale tylko jpegi chciała czytać, czyli porażka. W drugim kroku spróbowałem użyć opcji atrybutów pliku z TC UP, wypełniłem pola jak mi się wydawało poprawnie, niestety nic się nie dzieje, podejrzewam że plugin nie czyta tej daty z pliku DNG. Obrazek Następnie szukałem narzędzia które by coś takiego robiło, natrafiłem na takie coś http://www.robogeo.com/home/ . Ma tryb wsadowy i opcję REDATE, to jest właśnie to czego szukam, sprawdziłem z linii komend na kilku plikach, działa bez problemu. I teraz w oknie TC UP wsadziłem wyniki wyszukiwania plików DNG z dysku na którym są, oczywiście w różnych podkatalogach. I chciałbym te wszystkie pliki wraz ze ścieżkami zapisać w pliku tekstowym aby zapodać do ROBOGEO jednym rzutem. Wstyd się przyznać nie umiem tego zrobić. Przejrzałem menu TC UP 2x w te i wewte i nic Proszę o pomoc jak listę plików zapisać do pliku tekstowego.Oczywiście jeśli ktoś ma pomysł jak to zrobić prościej (cały ten redate) to też niech się podzieli wiedzą ![]() pozdrawiam, jarry RE: Zmiana daty pliku korzystając z danych zaszytych w DNG - m^2 - 11-28-2007 Potrzebujesz wtyczki MakeBAT. Nie ma jej w pakiecie, musisz sam ją zainstalować. Instrukcja instalacji. Z powyższej wypowiedzi wnioskuję, że dasz sobie radę z użyciem, nie jest to trudne. Ale w razie problemów - pomożemy. Co do użycia atrybutów - był to dobry pomysł, ale skoro nie działa, zapewne nie da się z tym nic zrobić. Albo - jak stwierdziłeś - nie czyta daty z tych plików, albo formatuje ją w sposób niezrozumiały dla TC. Pozdrawiam, Maciek. RE: Zmiana daty pliku korzystając z danych zaszytych w DNG - ULTIMA PRIME - 11-28-2007 Troche nie w temacie, ale skoro zostało wspomnine słowo EXIF to nie mogę się powstrzymać aby o tym nie napisać (może dla mniej doświadczonych użytkowników ta informacja okaże się cenna) Jeśli ktoś chce użyć danych EXIF (lub innych danych z wtyczek) w nazwie pliku może to zrobić w ten sposób: Narzędzie Wielokrotnej zmiany (Ctrl+M) > [=?]Wtyczkawł > exif RE: Zmiana daty pliku korzystając z danych zaszytych w DNG - fenixproductions - 11-29-2007 By otrzymać listę znalezionych plików jako TXT. 1. wyszukujesz potrzebne pliki, 2. klik na "Wpisz do okna", 3. zaznaczasz wszystkie pliki (Ctrl+a) 4. menu "Zaznacz" i opcja "Zapisz wybór do pliku", Mój stary sposób na pliki wsadowe z tysiącami wpisów: 1. odpal dowolny arkusz kalkulacyjny (Excel, Gnumeric, Calc) 2. zaimportuj dane z pliku tekstowego (wynikowy szukania) 3. w nowej kolumnie dopisz potrzebne polecenie 4. w trzeciej kolumnie sklej teksty z dwóch poprzednich 5. zaznacz komórki trzeciej kolumny i skopiuj 6. w nowym pliku tekstowym "zrob.bat" wklej zawartość schowka i zapisz całość 7. dwuklik na stworzonym pliku bat 8. włala ![]() Ewentualnie możesz użyć wyrażeń regularnych. Niestety, Notepad++ ma słabą ich obsługę (o ile nazwiemy to obsługą). Jeżeli posiadasz inny edytor tekstu to: Szukaj: (^)(.*$) Zamień na: $1polecenie$2 |