Grazie mille!!

Funziona!

Ora però ho un altro problema...
La mia cartella di input contiene una serie di file di testo multiriga, es.:

File1.txt:
A18I892UNJCH83HUDJBC
G1JIPDC9E4NCN9439IOJC
G190WU90HFURNWOCN9
G24HFUHBFUIEBJIBDHKFB
G5943HFUWHJFCDWBHFF
Z1U93O08HFUDHBJ9EUFH

Il Main() contiene 2 funzioni:

foreach (file F in directory D)
{
Funzione1();

Funzione2();
}

Entrambe le funzioni scansionano riga per riga il file...ora accade che uscito dalla Funzione1() il mio file è alla fine e quindi la funzione2, che dovrebbe lavorare sullo stesso file, si trova con una riga vuota...

Come ricominciare dalla prima riga del file?