is a file open ?
lsolis at mu.intecsa-inarsa.es
Thu Jul 21 12:17:42 CEST 2005
John Machin wrote:
> Daniel Dittmar wrote:
>> luis wrote:
>>> for root, dirs, files in os.walk(path):
>>> for file in files:
>>> # ¿ is opened ?
>> On Linux and some other Unixes, you can probably read the /proc
>> On Windows, you'll probably get the quickest result by running
>> handle.exe (http://www.sysinternals.com/Utilities/Handle.html).
>> Either way, the information you'll get is restricted by your permissions.
>> Either information will get stale really fast, so it's not suitable if
>> your task is something like 'can I backup this directory or is someone
>> writing to a file?'
> If that's what the OP had in mind, the question might have been better
> phrased as "given the path to a file, how can I tell if it is currently
> opened by another process/thread", and better directed to OS-specifc
there is a specific python function ?
More information about the Python-list