There can be many ways to do this
One way would be, to keep the file read operation inside a seperate case stucture ( inside the while loop itself)
and use a boolean switch ( mechanical action>> Latch) and read a new file at each click of this button
look at attached VI, probably you can build on its logic