Arduino Polska Forum
Usuwanie plików starszych niż "x" dni z karty micrSD - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica)
+--- Wątek: Usuwanie plików starszych niż "x" dni z karty micrSD (/watek-usuwanie-plik%C3%B3w-starszych-ni%C5%BC-x-dni-z-karty-micrsd)



Usuwanie plików starszych niż "x" dni z karty micrSD - Lucek20 - 27-07-2020

Mam problem. Nie mam pojęcia jak to ugryźć. Chcę aby z karty SD usuwane były pliki starsze niż "x" dni. Jak się do tego zabrać? Po głowie chodzi mi taki sposób żeby pobrać o północy  nazwę plików na karcie w kolejności od najmłodszego do najstarszego do jakiejś zmiennej w ten sposób ostatni bedzie najstarszy plik. Potem z niego wyciąć datę i porównać  z aktualnym dniem. Jeżeli różnica będzie większa niż powiedzmy 7 dni to delete. Listę plików z datą dam radę wyświetlić, gorzej z odpowiednią kolejnością i zapisaniem tego do zmiennej.

// Edit. Chociaż pomyślałem że nie musi to być w odpowiedniej kolejności. Za każdym razem po zapisaniu nazwy pliku i daty do zmiennej będę sprawdzał czy plik jest starszy. Dodam, że posiadam ds3231 wiec porównania z aktualnym dniem nie będzie problemu. Problem zostaje zapisanie tego do zmiennej.