Re: Bloquear archivo

Chema Cortes <[email protected]>
Newsgroups gmane.comp.python.general.castellano
Message-ID <[email protected]>
El 31 de agosto de 2009 10:18, Oswaldo Hernández<[email protected]> escribió:

> Estoy intentado abrir un archivo de forma exclusiva para que si algún otro
> proceso intenta utilizarlo se lo impida, y a la inversa, quiero que me salte
> una excepción si hay algún otro proceso utilizándolo.
>
> He visto que os.open() permite un parámetro 'O_EXCL' para que la apertura
> sea en modo exclusivo, pero al parecer no funciona.

O_EXCL sólo tiene sentido acompañando al modo O_CREAT a la hora de
crear nuevos ficheros. El bloqueo exclusivo depende tanto del sistema
operativo que más vale probar otras cosas.


> ¿Conocéis alguna otra forma de bloquear un archivo en Windows para que otro
> proceso no lo pueda abrir?

Aquí tienes una forma de hacerlo:
http://mail.python.org/pipermail/python-list/2004-December/298174.html
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.