Ciao a tutti,
ho il seguente pezzetto di codice che dovrebbe verificare la presenza di un file in una cartella condivisa di un pc remoto:

bool presente;
string Percorso = @"\\10.1.8.15\CDG\";
FileInfo f1 = new FileInfo(Percorso + @"File1.txt");

if (f1.Exists)
{ presente = true; }
else
{lblError.Text += "Manca il file di flusso " + f1.ToString();}

non riesco a capire però perchè mi dice sempre che il file non esiste, quando so per certo che tale file è presente (nella cartella C:\CDG della macchina 10.1.8.15).

Cosa c'è di sbagliato in questo codice?

Grazie