je cherche à modifier les attributs d'un répertoire, sans succes ??
plus exactement, l'attribut lecture seule ...
j'ai essayé avec :
------
Private Declare Function SetFileAttributes Lib _
"kernel32" Alias "SetFileAttributesA" (ByVal _
lpFileName As String, ByVal dwFileAttributes _
As Long) As Long
SetFileAttributes Path & DirName , vbNormal
------
mais ça veut pas fonctionner ??
uen idée ? :-)
merci d'avance
--
Attention ! Adresse mail invalide ...
Pour me contacter, cliquez sur le lien ci-dessous:
http://scraper.chez.tiscali.fr/contact.htm
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Zoury
tu dois affecter les fichiers qui se trouve dedans..
tu dois utiliser Dir$() pour énumérer les fichiers ou préférablement FindFirstFile(), FindNextFile() et FindClose() si tu veux quelque chose permettant la recursivité. http://vbnet.mvps.org/code/fileapi/recursiveattr.htm
tu peux également utiliser Shell() et appeler la commande DOS Attrib afin de modifier l'attribut récusivement.. note toutefois que Shell s'exécute dans un nouveau processus et donc que le traitement se fera de manière asynchrone avec ton programme. http://groups.google.com/groups?selm=OYC1AGnzAHA.1788%40tkmsftngp02
voici le même code mais il te permet d'attendre la fin de l'exécution de la commande Attrib avant de continuer ton code : http://groups.google.com/groups?selm=ufLlvTyzAHA.1488%40tkmsftngp03
je cherche à modifier les attributs d'un répertoire, sans succes ??
plus exactement, l'attribut lecture seule ...
j'ai essayé avec :
------
Private Declare Function SetFileAttributes Lib _ "kernel32" Alias "SetFileAttributesA" (ByVal _ lpFileName As String, ByVal dwFileAttributes _ As Long) As Long
SetFileAttributes Path & DirName , vbNormal
------
mais ça veut pas fonctionner ??
uen idée ? :-)
merci d'avance
--
Attention ! Adresse mail invalide ... Pour me contacter, cliquez sur le lien ci-dessous: http://scraper.chez.tiscali.fr/contact.htm
scraper
tu dois affecter les fichiers qui se trouve dedans..
tu dois utiliser Dir$() pour énumérer les fichiers ou préférablement
FindFirstFile(), FindNextFile() et FindClose() si tu veux quelque chose
permettant la recursivité.
http://vbnet.mvps.org/code/fileapi/recursiveattr.htm
tu peux également utiliser Shell() et appeler la commande DOS Attrib afin de
modifier l'attribut récusivement.. note toutefois que Shell s'exécute dans
un nouveau processus et donc que le traitement se fera de manière asynchrone
avec ton programme.
http://groups.google.com/groups?selm=OYC1AGnzAHA.1788%40tkmsftngp02
voici le même code mais il te permet d'attendre la fin de l'exécution de la
commande Attrib avant de continuer ton code :
http://groups.google.com/groups?selm=ufLlvTyzAHA.1488%40tkmsftngp03
"scraper" <scraperpasdespam@tiscali.fr> a écrit dans le message de
news:esgB7XmTEHA.3332@tk2msftngp13.phx.gbl...
bonsoir à tous !
je cherche à modifier les attributs d'un répertoire, sans succes ??
plus exactement, l'attribut lecture seule ...
j'ai essayé avec :
------
Private Declare Function SetFileAttributes Lib _
"kernel32" Alias "SetFileAttributesA" (ByVal _
lpFileName As String, ByVal dwFileAttributes _
As Long) As Long
SetFileAttributes Path & DirName , vbNormal
------
mais ça veut pas fonctionner ??
uen idée ? :-)
merci d'avance
--
Attention ! Adresse mail invalide ...
Pour me contacter, cliquez sur le lien ci-dessous:
http://scraper.chez.tiscali.fr/contact.htm
tu dois affecter les fichiers qui se trouve dedans..
tu dois utiliser Dir$() pour énumérer les fichiers ou préférablement FindFirstFile(), FindNextFile() et FindClose() si tu veux quelque chose permettant la recursivité. http://vbnet.mvps.org/code/fileapi/recursiveattr.htm
tu peux également utiliser Shell() et appeler la commande DOS Attrib afin de modifier l'attribut récusivement.. note toutefois que Shell s'exécute dans un nouveau processus et donc que le traitement se fera de manière asynchrone avec ton programme. http://groups.google.com/groups?selm=OYC1AGnzAHA.1788%40tkmsftngp02
voici le même code mais il te permet d'attendre la fin de l'exécution de la commande Attrib avant de continuer ton code : http://groups.google.com/groups?selm=ufLlvTyzAHA.1488%40tkmsftngp03
je cherche à modifier les attributs d'un répertoire, sans succes ??
plus exactement, l'attribut lecture seule ...
j'ai essayé avec :
------
Private Declare Function SetFileAttributes Lib _ "kernel32" Alias "SetFileAttributesA" (ByVal _ lpFileName As String, ByVal dwFileAttributes _ As Long) As Long
SetFileAttributes Path & DirName , vbNormal
------
mais ça veut pas fonctionner ??
uen idée ? :-)
merci d'avance
--
Attention ! Adresse mail invalide ... Pour me contacter, cliquez sur le lien ci-dessous: http://scraper.chez.tiscali.fr/contact.htm
scraper
scraper
Salut à Zoury, qui nous a nous a écrit/ répondu
dans son message :
tu dois affecter les fichiers qui se trouve dedans..
oui ...
tu dois utiliser Dir$() pour énumérer les fichiers ou préférablement FindFirstFile(), FindNextFile() et FindClose() si tu veux quelque chose permettant la recursivité. http://vbnet.mvps.org/code/fileapi/recursiveattr.htm
c'est bien ce que j'ai fait ? (plus ou moins :-)
et effectivement, je réussis à ôter l'attribut lecture seule sur tous les fichiers des dossiers et sous dossiers ...
mais les dossiers (et sous dossiers) restent en lecture seule ... et en fin d'opération, j'ai un injurebox me disant que le dossier machin est encore en cours d'utilisation ou protégé en écriture, et ne peut être supprimé !
je précise que je rencontre ce souci sous XP .... avec winMe, ça baigne ! :-( (et que j'utilise vb 6)
voila pourquoi je posais la question sur l'attribut lecture seule des dossiers ??
merci en tout cas de ta réponse ...
--
Attention ! Adresse mail invalide ... Pour me contacter, cliquez sur le lien ci-dessous: http://scraper.chez.tiscali.fr/contact.htm
scraper
Salut à Zoury, qui nous a nous a écrit/ répondu
dans son message OmPosqmTEHA.204@TK2MSFTNGP10.phx.gbl :
tu dois affecter les fichiers qui se trouve dedans..
oui ...
tu dois utiliser Dir$() pour énumérer les fichiers ou préférablement
FindFirstFile(), FindNextFile() et FindClose() si tu veux quelque
chose permettant la recursivité.
http://vbnet.mvps.org/code/fileapi/recursiveattr.htm
c'est bien ce que j'ai fait ? (plus ou moins :-)
et effectivement, je réussis à ôter l'attribut lecture seule sur tous les fichiers des dossiers et sous dossiers ...
mais les dossiers (et sous dossiers) restent en lecture seule ... et en fin d'opération, j'ai un injurebox me disant que le dossier
machin est encore en cours d'utilisation ou protégé en écriture, et ne peut être supprimé !
je précise que je rencontre ce souci sous XP .... avec winMe, ça baigne ! :-(
(et que j'utilise vb 6)
voila pourquoi je posais la question sur l'attribut lecture seule des dossiers ??
merci en tout cas de ta réponse ...
--
Attention ! Adresse mail invalide ...
Pour me contacter, cliquez sur le lien ci-dessous:
http://scraper.chez.tiscali.fr/contact.htm
tu dois affecter les fichiers qui se trouve dedans..
oui ...
tu dois utiliser Dir$() pour énumérer les fichiers ou préférablement FindFirstFile(), FindNextFile() et FindClose() si tu veux quelque chose permettant la recursivité. http://vbnet.mvps.org/code/fileapi/recursiveattr.htm
c'est bien ce que j'ai fait ? (plus ou moins :-)
et effectivement, je réussis à ôter l'attribut lecture seule sur tous les fichiers des dossiers et sous dossiers ...
mais les dossiers (et sous dossiers) restent en lecture seule ... et en fin d'opération, j'ai un injurebox me disant que le dossier machin est encore en cours d'utilisation ou protégé en écriture, et ne peut être supprimé !
je précise que je rencontre ce souci sous XP .... avec winMe, ça baigne ! :-( (et que j'utilise vb 6)
voila pourquoi je posais la question sur l'attribut lecture seule des dossiers ??
merci en tout cas de ta réponse ...
--
Attention ! Adresse mail invalide ... Pour me contacter, cliquez sur le lien ci-dessous: http://scraper.chez.tiscali.fr/contact.htm
scraper
Zoury
> et en fin d'opération, j'ai un injurebox me disant que le dossier machin est encore en cours d'utilisation ou protégé en écriture, et ne peut être supprimé !
as-tu testé le code de Randy tel quel? peut-être à tu oublié de libérer un Handle de fichier ou quelque chose du genre? et si tu redémarres ton poste, tu as le même problème?
mais les dossiers (et sous dossiers) restent en lecture seule ... je précise que je rencontre ce souci sous XP ....
Je suis WinXP Pro et lorsque je regarde les propriétés d'un dossier, la case "Lecture seule" est toujours cochée même quand je la décoche.. c'est un comportement étrange, mais ça ne m'empêche pas de supprimer ou renommer ce dossier. Comme si l'attribut "lecture seule" ne pouvait s'appliquer sur un dossier mais seulement sur un fichier.
> et en fin d'opération, j'ai un injurebox me
disant que le dossier machin est encore en
cours d'utilisation ou protégé en écriture,
et ne peut être supprimé !
as-tu testé le code de Randy tel quel? peut-être à tu oublié de libérer un
Handle de fichier ou quelque chose du genre? et si tu redémarres ton poste,
tu as le même problème?
mais les dossiers (et sous dossiers) restent en lecture seule ...
je précise que je rencontre ce souci sous XP ....
Je suis WinXP Pro et lorsque je regarde les propriétés d'un dossier, la case
"Lecture seule" est toujours cochée même quand je la décoche.. c'est un
comportement étrange, mais ça ne m'empêche pas de supprimer ou renommer ce
dossier. Comme si l'attribut "lecture seule" ne pouvait s'appliquer sur un
dossier mais seulement sur un fichier.
> et en fin d'opération, j'ai un injurebox me disant que le dossier machin est encore en cours d'utilisation ou protégé en écriture, et ne peut être supprimé !
as-tu testé le code de Randy tel quel? peut-être à tu oublié de libérer un Handle de fichier ou quelque chose du genre? et si tu redémarres ton poste, tu as le même problème?
mais les dossiers (et sous dossiers) restent en lecture seule ... je précise que je rencontre ce souci sous XP ....
Je suis WinXP Pro et lorsque je regarde les propriétés d'un dossier, la case "Lecture seule" est toujours cochée même quand je la décoche.. c'est un comportement étrange, mais ça ne m'empêche pas de supprimer ou renommer ce dossier. Comme si l'attribut "lecture seule" ne pouvait s'appliquer sur un dossier mais seulement sur un fichier.
et en fin d'opération, j'ai un injurebox me disant que le dossier machin est encore en cours d'utilisation ou protégé en écriture, et ne peut être supprimé !
as-tu testé le code de Randy tel quel? peut-être à tu oublié de libérer un Handle de fichier ou quelque chose du genre? et si tu redémarres ton poste, tu as le même problème?
ce qui est surprenant, c'est que le même code, appliqué dans les mêmes conditions sous Me (mêmes dossiers et fichiers à supprimer),fonctionne nickel ! je pensais plus à un problème de droits, peut être, mais j'ai cherché en vain sur google, ne sachant comment formuler ma requête ....
que veux tu dire par redémarrer le poste ? après un premier essai infructueux, je reboote et réessaie ?
je vais voir .... si j'ai du neuf, je te fais signe ! lol
mais les dossiers (et sous dossiers) restent en lecture seule ... je précise que je rencontre ce souci sous XP ....
Je suis WinXP Pro et lorsque je regarde les propriétés d'un dossier, la case "Lecture seule" est toujours cochée même quand je la décoche.. c'est un comportement étrange, mais ça ne m'empêche pas de supprimer ou renommer ce dossier. Comme si l'attribut "lecture seule" ne pouvait s'appliquer sur un dossier mais seulement sur un fichier.
ah, OK pour ça, j'ignorais ! ce qu'il y a , c'est que manuellement je peux les virer .... maintenant, j'ai pas vérifié s'ils se recochaient pas dans mon dos :-)
je regarderai aussi à l'occasion :-)
merci de ton aide...
--
Attention ! Adresse mail invalide ... Pour me contacter, cliquez sur le lien ci-dessous: http://scraper.chez.tiscali.fr/contact.htm
scraper
Salut à Zoury, qui nous a nous a écrit/ répondu
dans son message egQhy5vTEHA.384@TK2MSFTNGP10.phx.gbl :
et en fin d'opération, j'ai un injurebox me
disant que le dossier machin est encore en
cours d'utilisation ou protégé en écriture,
et ne peut être supprimé !
as-tu testé le code de Randy tel quel? peut-être à tu oublié de
libérer un Handle de fichier ou quelque chose du genre? et si tu
redémarres ton poste, tu as le même problème?
ce qui est surprenant, c'est que le même code, appliqué dans les mêmes conditions sous Me (mêmes dossiers et fichiers à
supprimer),fonctionne nickel !
je pensais plus à un problème de droits, peut être, mais j'ai cherché en vain sur google, ne sachant comment formuler ma requête
....
que veux tu dire par redémarrer le poste ?
après un premier essai infructueux, je reboote et réessaie ?
je vais voir .... si j'ai du neuf, je te fais signe ! lol
mais les dossiers (et sous dossiers) restent en lecture seule ...
je précise que je rencontre ce souci sous XP ....
Je suis WinXP Pro et lorsque je regarde les propriétés d'un dossier,
la case "Lecture seule" est toujours cochée même quand je la
décoche.. c'est un comportement étrange, mais ça ne m'empêche pas de
supprimer ou renommer ce dossier. Comme si l'attribut "lecture seule"
ne pouvait s'appliquer sur un dossier mais seulement sur un fichier.
ah, OK pour ça, j'ignorais !
ce qu'il y a , c'est que manuellement je peux les virer .... maintenant, j'ai pas vérifié s'ils se recochaient pas dans mon dos :-)
je regarderai aussi à l'occasion :-)
merci de ton aide...
--
Attention ! Adresse mail invalide ...
Pour me contacter, cliquez sur le lien ci-dessous:
http://scraper.chez.tiscali.fr/contact.htm
et en fin d'opération, j'ai un injurebox me disant que le dossier machin est encore en cours d'utilisation ou protégé en écriture, et ne peut être supprimé !
as-tu testé le code de Randy tel quel? peut-être à tu oublié de libérer un Handle de fichier ou quelque chose du genre? et si tu redémarres ton poste, tu as le même problème?
ce qui est surprenant, c'est que le même code, appliqué dans les mêmes conditions sous Me (mêmes dossiers et fichiers à supprimer),fonctionne nickel ! je pensais plus à un problème de droits, peut être, mais j'ai cherché en vain sur google, ne sachant comment formuler ma requête ....
que veux tu dire par redémarrer le poste ? après un premier essai infructueux, je reboote et réessaie ?
je vais voir .... si j'ai du neuf, je te fais signe ! lol
mais les dossiers (et sous dossiers) restent en lecture seule ... je précise que je rencontre ce souci sous XP ....
Je suis WinXP Pro et lorsque je regarde les propriétés d'un dossier, la case "Lecture seule" est toujours cochée même quand je la décoche.. c'est un comportement étrange, mais ça ne m'empêche pas de supprimer ou renommer ce dossier. Comme si l'attribut "lecture seule" ne pouvait s'appliquer sur un dossier mais seulement sur un fichier.
ah, OK pour ça, j'ignorais ! ce qu'il y a , c'est que manuellement je peux les virer .... maintenant, j'ai pas vérifié s'ils se recochaient pas dans mon dos :-)
je regarderai aussi à l'occasion :-)
merci de ton aide...
--
Attention ! Adresse mail invalide ... Pour me contacter, cliquez sur le lien ci-dessous: http://scraper.chez.tiscali.fr/contact.htm