Fajnie jak by mechanizm tworzący kopię danych miał również ustawienie jak stare kopie danych mają być kasowane. Aktualnie osobiście trzymam tylko 3 ostatnie kopie i zupełności mi to wystarczy jednak muszę sam pamiętać o tym aby starcze skasować a mógł by to robić program. Rzecz jasna również musi być opcja ustawiania aby żadnej kopii nie kasował.
Przydało by się również tworzenie kopii załączników do archiwum zip. na takiej samej zasadzie jak kopie danych.
Dobry wieczór,
Od wersji 2.0.0.27 program do zarządzania bazą danych (baza danych.exe) będzie miał następujące opcje:
Fajnie o coś takiego chodziło.
A co z załącznikami będą automatycznie również miały tworzoną kopię?
Dobry wieczór,
Jeżeli chodzi o załączniki, proszę przeczytać temat na forum zmiany dodawania załączników do wydatków
O taką opcję tworzenia kopii mi chodziło tylko aby nie trzeba było pamiętać o tym dobrze aby mechanizm był uruchamiany z automatu. Zdaje sobie sprawę że podczas zamykania czy otwierania aplikacji to jednak złe miejsce ponieważ ktoś może mieć setki a nawet tysiące plików a ich pakowanie do ZIP potrwa. Dlatego może podczas dodawania nowych załączników jak użytkownik dodał nowy załącznik i kolejny nie został dodany np. po 1 min to robiona jest kopia z automatu. Sterowanie mechanizmem było w zakładce Załączniki jakiś checkbox czy mechanizm taki jest włączony.
Dzień dobry,
Jak Pan słusznie zauważył, załączników może być bardzo wiele, tysiące, które mogą zajmować bardzo dużo miejsca na dysku.
Operacja pakowania może być bardzo długa.
Z tych powodów nie będę dodawał do programu automatycznego pakowania załączników.
Polecam np. stworzyć skrypt cmd pakujący załączniki, uruchamiany ręcznie np:
echo off
set _date=%DATE:-=_%
set _date=%_date:/=_%
set _time=%TIME::=_%
set _time=%_time:,=_%
set _fn=%_date%_%_time%
:: ścieżka do programu 7-ZIP
:: gdy nie jest zainstalowany można pobrać
:: https://www.7-zip.org/download.html
set _7zip="c:\Program Files\7-Zip\7z.exe"
:: folder z załącznikami, folder do którego FD2 kopiuje załączniki (musi kończyć się \)
set _zalaczniki="f:\fd2_zalaczniki\"
:: folder zapisu utworzonego pliku ZIP (musi kończyć się \)
set _output="f:\"
:: prefiks nazy pliku ZIP zawierającego spakowane załączniki
:: do nazwy dołączona zostanie data i godzina w formacie
:: rrrr_mm_dd_hh_mm_ss_ms
:: plik wynikowy będzie miał postać np: zalaczniki_fd2_2019_02_18_18_25_06_58.zip
set _prefiks=zalaczniki_fd2
%_7zip% a -tzip %_output%%_prefiks%_%_fn%.zip %_zalaczniki%
pause
można też w harmonogramie zadań (taskschd.msc) stworzyć zadanie, które będzie pakowało załączniki i będzie uruchamiane automatycznie o określonej porze
Dodaj komentarz