Votre prémisse est fausse. Les fichiers ne peuvent pas être renommés s'ils sont intentionnellement verrouillé Cette fonction est présente dans de nombreux systèmes d'exploitation, dont Linux et Windows, afin d'éviter des résultats imprévisibles lors de l'utilisation d'un ordinateur. écrire dans un fichier.
Cependant, de nombreuses applications, telles que Notepad++ (NPP) peut ouvrir un fichier en lecture seule ne nécessitant pas de serrure. Testez-le vous-même : ouvrez un fichier dans NPP et, tout en laissant le fichier ouvert, renommez-le.
Pour votre édification, vous pouvez parcourir le Constantes Windows OpenFile comme :
-
OF_READWRITE - Ouvre un fichier avec des droits de lecture et d'écriture.
-
OF_SHARE_DENY_NONE - Ouvre un fichier mais permet aux autres processus d'y accéder en lecture et en écriture.
-
DE_PARTAGE_EXCLUSIF - Ouvre un fichier, en refusant l'accès en lecture et en écriture aux autres processus.