krzesik
2.04.2016, 17:36:38
Witam,
w swoim serwisie zapisuję kopię baz w plikach o nazwie np: 2016-03-31 17-06-28.sql
Dość dużo mi się ich tworzy, jak powinien wyglądać skrypt który pozostawi 10 ostatnich a resztę skasuje?
Dziękuję za podpowiedzi.
kayman
2.04.2016, 20:27:38
pewnie jedno z wielu rozwiązań
- odczytuję nazwy plików w folderze i zapisuje je w tablicy
- sortuje tablicę w/g nazwy tak by najnowsze były na początku
- usuwam z tablicy 10 pierwszych wpisów
- teraz tablica zawiera nazwy plików które mam usunąć wiec w pętli usuwam pliki na podstawie wartości w tablicy