Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[Zlecę] Automatyczna zmiana nazw plików folderów i ich przenoszenie

kun0 29 Cze 2011 21:41 2621 3
  • #1 29 Cze 2011 21:41
    kun0
    Poziom 21  

    Zlecenie PŁATNE
    Potrzebuję programu pracującym pod systemem operacyjnym windows x86/x64

    Założenie jest takowe w uproszczeniu, kiedy podepnę sobie kartę/aparat z zdjęciami i kliknę w plik exe (plik program). Wtedy automatycznie pliki na karcie (zdjęcia) będą przerzucane do nowo tworzonych katalogów (według daty).
    Po co taki programik, aparat nie tworzy nowych katalogów co dziennie i z kilku dni mam zdjęcia i jest problem gdyż mam wszystko w jednym katalogu. Ciężko się jest w tym odnaleźć.
    sprawa jest całkiem prosta
    co do nazw plików świetnie sobie poradzi IrfanView do zmiany nazw plików, działa z lini komend, czyli wystarczy odpowiednie parametry podać i znacząca część pracy odpada
    powiązany wątek z tym tematem https://www.elektroda.pl/rtvforum/topic2022934.html
    Program może wykorzystywać zewnętrzne programy np. IrfanView


    A jak to widzę precyzyjnie co będę robił:

    a)Wpinam bezpośrednio aparat kablem lub przez czytnik kart wpinam kartę, pokazuje mi się w systemie nowy dysk wymienny

    b)Klikam na program .exe czy .bat .lub skrypt innego typu.
    Program zmienia nazwy plików i przenosi je do katalogów nowo utworzonych
    „G:\DCIM\” katalog z plikami

    G:\DCIM\101MSDCF\DSC00001.jpg wykonany 2011.05.19 godz 11.15.20
    G:\DCIM\101MSDCF\DSC00002.jpg wykonany 2011.05.20 godz 13.18.31
    G:\DCIM\101MSDCF\DSC00003.jpg wykonany 2011.05.21 godz 18.19.38
    G:\DCIM\101MSDCF\DSC00004.jpg wykonany 2011.05.21 godz 18.23.48
    G:\DCIM\101MSDCF\DSC00005.jpg wykonany 2011.05.21 godz 18.23.48

    A ja Potrzebuję aby programik pozmieniał nazwy i poprzenosił pliki do
    G:\DCIM\2011.06.19\2011.05.19_11.15.20.jpg
    G:\DCIM\2011.06.20\2011.05.20_13.18.31.jpg
    G:\DCIM\2011.06.21\2011.05.21_18.19.38.jpg
    G:\DCIM\2011.06.21\2011.05.21_18.23.48 01.jpg
    G:\DCIM\2011.06.21\2011.05.21_18.23.48 02.jpg

    c)Kiedy programik skończy, oczekuje krótkiego komunikatu o zakończeniu pracy.

    Komentarze wypunktuje by łatwiej się odnieść do nich

    1.Za kropki w nazwie może być inny znak np "_" lub gdyby był problem z kodowaniem to może nic nie być. Zaznaczam że nazwy chcę zmodyfikować w dniu 2011.06.01 (czyli w tym dniu podpinam kartę)

    2.Co do części w nazwie "01.jpg" 01,02 jest to numerowanie zdjęć w danej sekundzie robię zdjęcia seryjne i są wykonywane w jednej sekundzie, czyli kilka plików może mieć tą samą nazwę teoretycznie, ta numeracja jest celem zapobiegnięcia takiej sytuacji lub inna proponowana, alternatywa. W ostateczności jeśli jest to nie do przejścia programik, w końcowym komunikacie powinien poinformować o takim zdarzeniu że sobie nie poradził.

    3.Nazwy plików generowane mogą być na podstawie daty modyfikacji, a najlepiej z EXIF daty utworzenia. Jeśli informacje będą pobierane z EXIF to na końcu nazw dorzucał nazwę modelu aparatu




    (mam 2 aparaciki i chciałbym wiedzieć od razu które było którym wykonane zdjęcie)
    4.Nazwy katalogów generowana mogą być jak powyżej.
    5.Proponuję takie rozwiązanie, ale czy najlepsze. Najpierw pozmieniać nazwy plików, na podstawie nazw utworzyć katalogi i później poprzenosić te pliki do katalogów.
    6.Mam taką sytuacje (akcja toczy się tego samego dnia 2011.06.02) robię parę zdjęć, podpinam kartę do PC, program zmienia nazwy, tworzy katalogi, przerzuca pliki do nowych katalogów. Lecz stwierdziłem że zrobię jeszcze kilka zdjęć i podpinam kartę do PC, katalog o nazwie „2011.06.02” już istnieje, a program będzie chciał utworzyć znowu takowy katalog gdyż ma nowe pliki z tego dnia. I zależy mi na tym aby programik nie usunął już istniejącego katalogu i w miejsce starego utworzył nowy katalog lecz pusty, tylko aby dorzucił pliki do istniejącego.
    7.kwestia konfiguracji programu z mojej strony. Minimum jakie potrzebuję od strony graficznej czy konfiguracji jest możliwość edycji np. pliku tekstowego gdzie będą zawarte informacje o:
    -ścieżki dostępu/ adresy do katalogów źródłowych jak np. „G:\DCIM\” z kąt ma modyfikować pliki
    -ścieżkę dostępu/ adres katalogu w którym będą pliki zapisywane domyślnie „G:\DCIM\”
    -pliki czy mają być kopiowane czy przenoszone do nowych folderów (niewymagana lecz wskazana opcja), dlatego o tym wspomniałem gdyż nie chciał bym utracić rodzinnych zdjęć w przypadku testowania wersji beta (chyba że będzie od razu finalna :] ), ale proszę się tym znacząco nie przejmować zawsze się odzyska z karty ;)
    8. co do automatycznego uruchamiania programu po wykryciu karty czekam na propozycje, ale wystarczy jak sobie zrobię skrót do programu i będę uruchamiał jego ręcznie
    9. Jeśli chodzi o pliki wideo .avi i inne formaty, to nazwy plików z tytułu że nie zawierają EXIF muszą być generowane z daty modyfikowanego pliku

    Przedstawiam ogólny zarys tego co potrzebuję, czekam na kontakt i wyjaśnię wszelkie niejasności, mogą być wprowadzone lekkie zmiany w powyższym schemacie. Które wyjdą w "praniu"

    Kontaktuj się z ogłoszeniodawcą poprzez Prywatną Wiadomość (ikonka PW).
  • #2 29 Cze 2011 23:57
    kreslarz
    Poziom 35  

    99% Twoich wymagań spełnia popularny i darmowy program IrfanView w opcji "przetwarzanie wsadowe". Po odpowiedniej konfiguracji robi to prawie automatycznie.

  • #3 30 Cze 2011 16:40
    kun0
    Poziom 21  

    w podanym wcześniej linku (https://www.elektroda.pl/rtvforum/topic2022934.html) pisałem o tym programie tylko sobie z nim nie radze

  • #4 18 Wrz 2015 19:30
    penknife
    Poziom 20  

    Jeżeli nadal aktualne, mogę dostosować ten skrypt do większości twoich potrzeb(bez EXIF).