Fix: backup_count=1 will not rotate

If `self.backup_count == 1`  `files[:-self.backup_count + 1]` will be `[]`, no file will be deleted.