Bloquear archivo

Chema Cortes pych3m4 en gmail.com
Lun Ago 31 13:59:48 CEST 2009


El 31 de agosto de 2009 10:18, Oswaldo Hernández<listas en soft-com.es> 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





Más información sobre la lista de distribución Python-es