Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

UTILITAIRE DE DE-PROTECTION EN ÉCRITURE DE FICHIERS


Information sur la source

Catégorie :Divers Classé sous : utilitaire, outil, aide Niveau : Débutant Date de création : 14/08/2006 Date de mise à jour : 09/07/2008 15:22:33 Vu / téléchargé: 14 576 / 941

Note :
Aucune note

Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Utilitaire pour enlever la protection en écriture de tous les fichiers d'un répertoire avec, en option, recursion sur tous les sous-répertoires.

Une fois l'application lancée, sélectionner le répertoire contenant les fichiers à déproteger. Si ce répertoire en contient d'autres que vous voulez déproteger aussi, cocher la boite "Inclure les sous-fichiers".

Vous pouvez aussi clicker sur le bouton "?" qui vous dira comment faire.

Clicker "OK" et le programme mettra tous les fichiers en READ/WRITE.
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

18 août 2006 01:01:18 :
Modifé pour restaurer l'attribut "archive". Découvert que la fonction Dir ne liste pas les documents avec l'attribut "HDDEN".
18 août 2006 18:53:00 :
Comment ne pas détruire les autres attributs en changeant un seul, selon les commntaires de Gobillot.
19 août 2006 19:48:32 :
' Pour receullir tout les documents, ' il suffit de passer en option les flags désirés que ceux-ci pourraient avoir ' soit Dir( [répertoire] , vbArchive + vbHidden + vbReadOnly + vbSystem). ' Personnelement, j'aime mieux ne pas inclure les 'vbSystem': ' assez de problèmes comme ca. strContent = Dir$(strPath & "*.*", vbDirectory + vbArchive + vbHidden + vbReadOnly)
09 juillet 2008 15:22:33 :
Ai introduit explications sur l'usage.

Commentaires et avis

signaler à un administrateur
Commentaire de Gobillot le 17/08/2006 02:02:11

si le but est d'enlever seulement l'attribut ReadOnly, alors pourquoi enlever les autres aussi ?
l'attribut Archive par exemple
et plus grave encore, Système et Hidden seront supprimés par ton programme.

attention SetAttr ne gère pas les attributs étendus,
par contre il les enlève (attribut indexation sera supprimé également)
il faut utiliser GetFileAttributes et SetFileAttributes beaucoup plus performant.

signaler à un administrateur
Commentaire de bitshifter le 17/08/2006 02:35:46

C'est vrai.
Ce code fait il y a quelques années avait pour but de rendre "writable" des tonnes de dossiers copiés à partir de CD.
Je vais modifier et recharger demain.

signaler à un administrateur
Commentaire de bitshifter le 18/08/2006 00:58:29

Code corrigé.

Note d'intérêt public: Dir ne liste pas les dossiers avec l'attribut FILE_ATTRIBUTE_HIDDEN

signaler à un administrateur
Commentaire de Gobillot le 18/08/2006 03:29:04

non non c'est pas bon
faut pas faire plusieurs SetFileAttributes, sinon seul le dernier sera pris en compte
il faut faire un masque avec l'attribut qu'on veut enlever et c'est tout

lngFileAttr = GetFileAttributes(strPath & strContent)
If lngFileAttr And vbReadOnly Then
   SetFileAttributes strPath & strContent, lngFileAttr And (Not vbReadOnly)
   End If

ok pour le Hidden, mais vaut mieux prendre de bonnes habitudes,
si on modifie un attribut, il faut laisser les autres intacts

signaler à un administrateur
Commentaire de bitshifter le 18/08/2006 18:49:59

...ick...
Merci.

signaler à un administrateur
Commentaire de us_30 le 19/08/2006 12:49:07

Bonjour,

Je pense que tu te trompes en disant que DIR ne liste pas les attributs cachés. IL suffit de passer en option, "vbhidden" pour les voir... soit Dir( [répertoire] , vbarchive + vbhidden ). Cette liste peut d'ailleurs s'agrandir avec : vbReadOnly + vbSystem...

Amicalement,
Us.

signaler à un administrateur
Commentaire de us_30 le 19/08/2006 12:57:41

Complément,

Pour les dossiers spécifiquement, il faut utiliser : vbDirectory + vbHidden + vbSystem ...

Us.

signaler à un administrateur
Commentaire de bitshifter le 19/08/2006 19:45:42

J'ai remodifié mon code dans ce sens mais cette option ne s'était jamais présentée à date puis que ce programme ne changait que des masses de copies provenant de sources protégées en écriture.
Mais je ne touche pas au vbSystem. Ah non alors: assez de problèmes comme ca.

signaler à un administrateur
Commentaire de graffity le 16/12/2008 04:05:18

bonsoir

après avoir télécharger & décompressé les fichiez du ZIP dans un dossier je me retrouve avec plusieurs fichier (9 exactement) que je ne sais comment utilisé de sorte a ce que l'ouverture de l'utilitaire (montrer en haut dans la capture d'écran) s'ouvre.
pourriez vous m'expliquez comment ce servir correctement de ces fichier ou me donner l'url d'un endroit ou ce trouve un tuto qui explique cela

merci

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Aide sur l'outil AnimGif [ par christophexv ] Bonjour,je suis débutant et je voudrais insérer l'outil AnimGif ds la boite a outil; quel est le contrôle que je dois sélectionner ds Composantsmerci Aide VB.NET [ par rleroy ] Salut tout le monde,Débutant en VB.net, je cherche le moyen d'accéder à des composants d'une fenetre alors qu'une autre est acitve. Le genre de chose aide picwin [ par leoncrame ] voila je fait un script, et j'utilise le picwin pour remplacer les dialog pour donner un style a mon script. Mais je suis bloquer lorsque je veux fair Demande aide pour installation MP-FOL8 [ par myrtille78 ] Je viens de gagner un lecteur MP3 mpman MP-FOL8, dans le mini mini guide il est écrit qu'il faut juste brancher le MP3 puis (sous windows XP) l'instal HELP!!!!vb6-exel [ par feroce88 ] j'ai besoin d'aide je voudrais export le contenu de textbox vers des cellules exel et inversement si quelqu'un peut m'apporter de l'aide je le remerci Aide [ par offa ] Mon probleme j'ai une interface vb arabe et un base de donnees access arabe mais lors d'extraction les données s'affichent de cette facon ?????? je besoin d'aide sur message d'erreur SVP++ [ par arpege ] en voulant utiliser un code permettant de créer des racourcis et utilisant un "objet shell" de type:Sub RLien(Location As String, Cible As String)Set Interet de l'aide d'un consultant ? [ par SplitForm ] Que peut on demander à des consultants et que peuvent-ils nous apporter dans le cadre de la réalisation d'un projet ?Je m'explique, nous allons migre Enregistrement de 2 Webcam en Meme temps [ par godisoh ] J'ai besoin d'aide s'ils vous plaisJ'ai deux Webcams sur mon PCpour la video surveillance.J' aimarais enregister les deux webcams dans deux fichiers e aide lire fichier xml [ par sm2r91 ] salut super ce site je voudrais un peu d'aide mais beaucoup je pense je suis debutant en prog.j'utilise visual basic 6je voudrais creer un exe qui pou


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,530 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.