c# Comprobar si el archivo está copiado
¿Usando?System.IO;?
¿Usando?System.Runtime.InteropServices;?
[DllImport("kernel32.dll")]?
público estático extern IntPtr _lopen(string?lpPathName,?int?iReadWrite);?
[DllImport("kernel32.dll")]?
público?
público ?
¿público?
¿Público?
¿privado?
{?
cadena?@"c: \temp\temp.bmp";?
if(!File.Exists(vFileName))?
{?
MessageBox.Show("El archivo ni siquiera existe, así que no deberías jugar con él");?
return;?
}?
IntPtr?_lopen(vFileName, ?OF_READWRITE?|?OF_SHARE_DENY_NONE);?
if(vHandle ==?HFILE_ERROR)?
{?
MessageBox.Show("¡El archivo está ocupado! ");?
return;?
}?
CloseHandle(vHandle);?
MessageBox.Show("No ocupado !") ;?
}