Ciao a tutti
Ho una cartella di Backup su una SAN che viene popolata da un programma di sincronizzazione file.
I file sono molto pesanti.
Volevo creare un programmino che mi monitorasse quali file sono in fase di copia.
Ho provato cosi:
foreach (string value in cartellabkp)
{
try
{
using (Stream stream = new FileStream(value, FileMode.Open))
{
MessageBox.Show(value + "File OK");
}
}
catch (IOException)
{
MessageBox.Show(value + " No OK");
}
}
Purtroppo vede tutti i file come occupati mentre sono sicuro che sono liberi.
Per esserne certo ho provato a rinominarli.
Il problema è perché i file sono una SAN?
Come posso risolvere?
Grazie in anticipo
|