Hi,

I have been looking into making my file cleaning script more
intelligent.  The goal of the script is to delete everything on a
drive except for a couple of folders which are skipped by the script.
Recently, I noticed that some files where not being deleted because a
process was using them.  Is there a recipe (needs to run on Windows XP/
2003) for doing the following (more specifically, I need a way to
determine which process is holding a lock on my file):


file=GetFilename();
bLock = IsThereAFileLockOnFile(file)
If (bLock)
{
 process = GetLockingProcess(file);
 TerminateProcess(process);
}
DeleteFile(file);



Thanks.

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to