При обновлении состояния иконок в текущей директории массив, содержащий файлы, все время заполняется с нуля.