Bonjour,

J'ai besoin de locker un fichier au niveau OS.
C'est-à-dire que le fichier locké ne peux pas être modifié par qui que ce soit (ligne de commande, autre programme, autre thread, etc...)

J'utilise donc la classe FileLock du package java.nio.channels (je suis sous java 1.5).
Je locke le fichier puis j'essaie de le renommer ou de le supprimer à partir de l'OS (explorateur windows ou shell linux).
A ma grande surprise, cela marche très bien sous Windows mais absolument pas sous Linux (distrib Suse).
Windows m'interdit toute modication alors que sous Linux je peux le renommer ou le supprimer comme si de rien n'était .

J'ai beau retourner le problème dans tous les sens, je ne vois vraiment pas où je fais une erreur.
Quelqu'un a t'il eu le même type de problème ?
Un début d'explication alors ?

Merci
Peewee