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 filesystem. > > 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 newsgroup(s). -- http://mail.python.org/mailman/listinfo/python-list