temo la seconda che hai detto!!
tieniti sempre presente se, in quel momento, la variabile primaVolta è true o false!!
Per poter far aprire il file deve essere true e di conseguenza la puoi far diventare tale alla pressione del secondo pulsante, per esempio.