# Controllo che il file sia lockato

**URL:** <https://www.ruby-forum.com/t/controllo-che-il-file-sia-lockato/185351>\
**Category:** IT\
**Created:** [March 18, 2010, 4:18pm UTC](https://www.ruby-forum.com/t/controllo-che-il-file-sia-lockato/185351 "2010-03-18T16:18:10Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![catiana](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/8e7dd6/32.png) [@catiana](https://www.ruby-forum.com/u/catiana)\
**Post date:** [March 18, 2010, 4:18pm UTC](https://www.ruby-forum.com/t/controllo-che-il-file-sia-lockato/185351/1 "2010-03-18T16:18:10Z")

</div>

Ciao a tutti,  
Ã¨ da tempo che non programmo con ruby, quindi perdonate magari la mia  
ignoranza o dimenticanza.  
Esiste un metodo che verifca se un file Ã¨ lockato in scrittura da un  
altro processo???

Grazie anticipatamente.  
Saluti.

---

<div class="post-metadata">

**Author:** ![catiana](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/8e7dd6/32.png) [@catiana](https://www.ruby-forum.com/u/catiana)\
**Post date:** [March 18, 2010, 4:36pm UTC](https://www.ruby-forum.com/t/controllo-che-il-file-sia-lockato/185351/2 "2010-03-18T16:36:04Z")

</div>

Ciao Catiana,

qui [File Access](http://pleac.sourceforge.net/pleac_ruby/fileaccess.html) e qui  
[class File - RDoc Documentation](http://ruby-doc.org/core/classes/File.html#M002553) trovi tutto quello  
che ti serve. In particolare, se ti serve un lock esclusivo:

File.open(‘myfilepath’, ‘w+’) do |file|  
unless file.flock File::LOCK\_EX | File::LOCK\_NB  
warn (“il file è lockato”)  
end  
end

(copiato dal link di cui sopra)

Ciao!

–  
Andrea D.

> **[GitHub - bolthar/freightrain: Ruby desktop development made easy](https://github.com/bolthar/freightrain)**
>
> Ruby desktop development made easy. Contribute to bolthar/freightrain development by creating an account on GitHub.

> **[using (IMHO)](https://usingimho.wordpress.com)**
>
> Andrea Dallera 's blog

---

<div class="post-metadata">

**Author:** ![catiana](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/8e7dd6/32.png) [@catiana](https://www.ruby-forum.com/u/catiana)\
**Post date:** [March 18, 2010, 5:47pm UTC](https://www.ruby-forum.com/t/controllo-che-il-file-sia-lockato/185351/3 "2010-03-18T17:47:18Z")

</div>

Ciao Andrea,

ti ringrazio, sei stato gentilissimo, il tuo suggerimento mi Ã¨ stato  
utilissimo.

Saluti.

Catiana.
