Indian file is a very old way of saying one behind the other. It is a reference to how that the Native Americans would move in the forests, supposedly to make it difficult to determine how many there were. I don’t think it is offensive, as I can’t see it is a negative assumption of a race, but we live in more sensitive times. Some might find the term ‘Indian’ to inaccurate and offensive. I am not sure how accurate it is, bearing in mind in thick forest, how else would you move?