Arduino Polska Forum

Pełna wersja: Usuwanie plików starszych niż "x" dni z karty micrSD
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
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.