Interdire l'écriture dans un dossier

Résolu
Joleroy Messages postés 106 Date d'inscription mardi 16 décembre 2003 Statut Membre Dernière intervention 24 octobre 2005 - 4 sept. 2005 à 18:26
Joleroy Messages postés 106 Date d'inscription mardi 16 décembre 2003 Statut Membre Dernière intervention 24 octobre 2005 - 4 sept. 2005 à 23:28
Salut tout le monde

Je voudrais savoir si il est possible d' empecher l' ecriture dans un dossier sans pour autant empecher de supprimer des fichiers

Merci d' avance pour vos reponces

5 réponses

ni69 Messages postés 1418 Date d'inscription samedi 12 juin 2004 Statut Membre Dernière intervention 5 juillet 2010 12
4 sept. 2005 à 23:07
PS : voici les constantes d'attributs de fichiers pour la fonction FileSetAttr() :
faReadOnly Fichiers en lecture seule

faHidden Fichiers cachés

faSysFile Fichiers système

faVolumeID Fichiers d'identification de volume

faDirectory Fichiers répertoire

faArchive Fichiers archive

faAnyFile Tous les fichiers


@+
Bonne Prog'
Nico [www.ni69.new.fr]

N'oubliez pas de cliquer sur Réponse acceptée lorsque la réponse vous convient !
3
ni69 Messages postés 1418 Date d'inscription samedi 12 juin 2004 Statut Membre Dernière intervention 5 juillet 2010 12
4 sept. 2005 à 22:07
Je ne pense pas que cela soit possible de le faire avec Delphi...

Il faut voir au niveau des paramètres de sécurité des dossiers si ton disque dur est en NTFS.

@+
Bonne Prog'
Nico [www.ni69.new.fr]

N'oubliez pas de cliquer sur Réponse acceptée lorsque la réponse vous convient !
0
Joleroy Messages postés 106 Date d'inscription mardi 16 décembre 2003 Statut Membre Dernière intervention 24 octobre 2005
4 sept. 2005 à 22:25
Sinon existe il un moyen de modifier les propriétés du dossier ( attrubuts )
0
ni69 Messages postés 1418 Date d'inscription samedi 12 juin 2004 Statut Membre Dernière intervention 5 juillet 2010 12
4 sept. 2005 à 23:03
Il faut utiliser la fonction SetFileAttributes() ou FileSetAttr() pour modifier les attributs d'un fichier ou d'un dossier.

@+
Bonne Prog'
Nico [www.ni69.new.fr]

N'oubliez pas de cliquer sur Réponse acceptée lorsque la réponse vous convient !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Joleroy Messages postés 106 Date d'inscription mardi 16 décembre 2003 Statut Membre Dernière intervention 24 octobre 2005
4 sept. 2005 à 23:28
Super merci!
0
Rejoignez-nous