JulioDelphi
Messages postés2226Date d'inscriptiondimanche 5 octobre 2003StatutMembreDernière intervention18 novembre 2010
-
22 août 2008 à 10:22
JulioDelphi
Messages postés2226Date d'inscriptiondimanche 5 octobre 2003StatutMembreDernière intervention18 novembre 2010
-
25 août 2008 à 09:08
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
JulioDelphi
Messages postés2226Date d'inscriptiondimanche 5 octobre 2003StatutMembreDernière intervention18 novembre 201014 25 août 2008 à 09:08
Je prefere un "FILE_ATTRIBUTE_..." que des chiffres ! Beaucoup plus parlant et pas plus lourd.
hurrycane
Messages postés117Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention19 juin 20091 24 août 2008 à 21:56
il suffit de faire un :
SetFileAttributes(PChar('chemin du fichier'),7);
c'est l'attribut des fichiers et dossiers systèmes de windows en deep hide, comme le system volume informations qui sert a la restauration de winxp.
ca marche pour les fichiers comme pour les dossiers, mais il faut garder un historique des chemins des objets cachés, ou bien les connaitre par coeur pour les réafficher ensiute:
SetFileAttributes(PChar('chemin du fichier'),1);
cs_L_art_ment
Messages postés19Date d'inscriptionvendredi 21 septembre 2007StatutMembreDernière intervention30 janvier 2009 22 août 2008 à 13:14
Bonjour JULIODELPHI,
A vrai dire, je ne suis pas convaincu non plus de la super efficacité du code, je ne l'utilise même pas pour moi, mais je me suis dis qu'il pourrait servir à d'autres...
Merci de m'avoir fait part du fait qu'il faille la procédure pour "démasquer", je vais faire une mise à jour...
JulioDelphi
Messages postés2226Date d'inscriptiondimanche 5 octobre 2003StatutMembreDernière intervention18 novembre 201014 22 août 2008 à 10:22
masquer, masquer ... vite dit ...
Il apparait toujours dans l'explorateur, dans d'autres explorateurs (TotalCommander), sous DOS, il est toujours cliquable et visible, même sans icône et sans texte.
De plus, j'ai (par chance) testé sur un dossier nouvellement créé pour ce test, mais ... comment revenir en arrière ? L'indiques-tu ? Le permets-tu ? (A part renommer le dossier et supprimer le desktop.ini, le dossier est toujours considéré comme "systeme")
Ça me semblerais sympa d'ajouter la manœuvre :p
Sinon dans le fond, le code est correct ^^
Le code est considéré comme louche à cause de la non possibilité d'annulation !
Gares à vos tests !
25 août 2008 à 09:08
24 août 2008 à 21:56
SetFileAttributes(PChar('chemin du fichier'),7);
c'est l'attribut des fichiers et dossiers systèmes de windows en deep hide, comme le system volume informations qui sert a la restauration de winxp.
ca marche pour les fichiers comme pour les dossiers, mais il faut garder un historique des chemins des objets cachés, ou bien les connaitre par coeur pour les réafficher ensiute:
SetFileAttributes(PChar('chemin du fichier'),1);
22 août 2008 à 13:14
A vrai dire, je ne suis pas convaincu non plus de la super efficacité du code, je ne l'utilise même pas pour moi, mais je me suis dis qu'il pourrait servir à d'autres...
Merci de m'avoir fait part du fait qu'il faille la procédure pour "démasquer", je vais faire une mise à jour...
22 août 2008 à 10:22
Il apparait toujours dans l'explorateur, dans d'autres explorateurs (TotalCommander), sous DOS, il est toujours cliquable et visible, même sans icône et sans texte.
De plus, j'ai (par chance) testé sur un dossier nouvellement créé pour ce test, mais ... comment revenir en arrière ? L'indiques-tu ? Le permets-tu ? (A part renommer le dossier et supprimer le desktop.ini, le dossier est toujours considéré comme "systeme")
Ça me semblerais sympa d'ajouter la manœuvre :p
Sinon dans le fond, le code est correct ^^
Le code est considéré comme louche à cause de la non possibilité d'annulation !
Gares à vos tests !