my code :
object c = "d:\\1.doc";
if(File.Exists(c.ToString()))
{
File.Delete(c.ToString());
}
error :
The process cannot access the file ‘d:\1.doc’ because it is being used
by another process.
How close ? with code
first of all use
stringinstead ofobject, so:now as the message indicated the file being used by another process. either by windows process, or you are opening the file stream and forget to close it. check in your code where you are interacting with the file.
Edit: Since you are using
Microsoft.Office.Interop.Wordmake sure you close the file(s) open first like: