J'ai essayé cela sous Windows 7 et Windows XP. Démarrez l'Explorateur Windows et créez un nouveau dossier dans un emplacement temporaire appelé (par exemple) NonWriteable
. Cliquez avec le bouton droit sur le dossier et définissez les propriétés du dossier sur Read-only
.
Ouvrez maintenant le dossier et créez un nouveau fichier .txt. Ceci est permis. Pourquoi? Comment définir un dossier afin que rien ne puisse être modifié à l'intérieur?
Remarque: Si je clique avec le bouton droit sur le fichier .txt et que je le configure sur, Read-only
le système empêche correctement les mises à jour du fichier.
Security
onglet pour refuser l'accèsCreate Files / Write Data
, je ne peux plus créer de nouveaux fichiers. Cela semble être un bug / limitation de Windows. Si j'appelle par programme l'GetFileAttributes
API sur le dossier, l'FILE_ATTRIBUTE_DIRECTORY
attribut est défini ... mais pasFILE_ATTRIBUTE_READONLY
.Read-only (Only applies to files in this folder)
préciser le rôle de cette option. Il y a une capture d'écran de la nouvelle boîte de dialogue dans cette réponse .Réponses:
Source: https://support.microsoft.com/en-gb/help/326549/you-cannot-view-or-change-the-read-only-or-the-system-attributes-of-fo
Cet article est ancien, mais il l'est toujours pour toutes les versions de Windows.
Pour empêcher la création de fichiers dans un dossier, modifiez les autorisations à l'aide de l'
Security
onglet dans les propriétés du dossier. Cliquez sur leAdvanced
bouton et ajoutez une règle à laquelle refuser l'accèsCreate Files / Write Data
.la source