Controllo che il file sia lockato

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.

Ciao Catiana,

qui File Access e qui
class File - RDoc Documentation 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.

Ciao Andrea,

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

Saluti.

Catiana.