Supprimer un dossier ou un fichier en cours d'utilisation

JMKPROD Messages postés 68 Date d'inscription samedi 31 mai 2003 Statut Membre Dernière intervention 15 septembre 2007 - 7 sept. 2005 à 17:01
violent_ken Messages postés 1812 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 26 octobre 2010 - 8 sept. 2005 à 09:17
Salut à tous!

Sous WinXP je ne parviens pas à supprimer un dossier, un message m'indique que cette ressource est utilisée par une autre personne ou un autre programme.
Je ne trouve ni la personne ni le programme.

Question: existe-t-il un code VB6 permettant de supprimer ce type de dossier?

Les commandes classique: kill et deletefolder renvoie l'erreur suivante: "permission refusée".

Rappel: Je suis un débutant, merci d'avance pour vos réponses.

9 réponses

PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
7 sept. 2005 à 17:20
salut,
XP est capricieux.
reboot et tu pourras le supprimer.
tu peux aussi planter l'explorer, supprimer, relancer.
celà dit, si tu trouve une solution en ligne de commande sans forcer un plantage, partage-là
(mais je doute que çà soit possible)
PCPT
0
scortex84 Messages postés 379 Date d'inscription mardi 19 mars 2002 Statut Membre Dernière intervention 20 avril 2011 1
7 sept. 2005 à 17:32
Hello,
j'ai déjà vu ce genre de chose. Le problème venait du fait que le PC mettait un certain temps avant d'afficher l'aperçu du fichier (le problème se posait sur les fichiers video), en tout cas plus de temps qu'il n'en faut pour appuyer sur "suppr". Donc avec un petit peu de patience, finalement, on pouvait supprimer un fichier qui semblait insupprimable...

En esperant t'avoir apporté un peu d'aide...

Seb.
0
violent_ken Messages postés 1812 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 26 octobre 2010 2
7 sept. 2005 à 18:02
Violent Ken

Salut,


La seule solution en VB, la voilà : tu localises quel processus utilise le fichier (http://www.vbfrance.com/code.aspx?ID=28627 est très bien fait pour çà). Tu kill ensuite le processus (si c'est pas un processus critique de Windows) et tu kill le fichier/dossier concerné.

@+
0
JMKPROD Messages postés 68 Date d'inscription samedi 31 mai 2003 Statut Membre Dernière intervention 15 septembre 2007
8 sept. 2005 à 02:17
Salut et merci pour vos reponses,

Ta solution VIOLENT KEN m'a permis de découvrir que c'était bien l'explorateur qui "bloquait" le dossier. j'ai stoppé donc le processus mai j'ai perdu le contrôle de ma machine, j'ai relancé ma session (sans redemarrer) et là: miracle la suppression fut possible.

Question (hors VB...): Comment relancer l'explorateur quand on l'a stoppé dans le gestionnaires des taches de Windows?

Merci d'avance pour vos réponses
JMKPROD
0

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

Posez votre question
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
8 sept. 2005 à 02:26
re,

Ctrl + Alt + Suppr
onglet application
bouton [Nouvelle tâche]
explorer
[OK]

ps : exporer et explorateur, c'est pareil.
content de voir que nos solutions se réunissaient.
PCPT
0
JMKPROD Messages postés 68 Date d'inscription samedi 31 mai 2003 Statut Membre Dernière intervention 15 septembre 2007
8 sept. 2005 à 03:57
Ca marche!!!!!!!!! Grand merci à tous.

JMKPROD
0
JMKPROD Messages postés 68 Date d'inscription samedi 31 mai 2003 Statut Membre Dernière intervention 15 septembre 2007
8 sept. 2005 à 04:04
Salut à tous!

C'est encore moi, pour revenir à VB, peut-on via du code "virer et relancer" l'explorateur?

Merci d'avance pour vos réponses

JMKPROD
0
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
8 sept. 2005 à 06:23
tape "tuer processus", tu devrais trouver ton bonheur
et n'oublie pas de valider ton topic
PCPT
0
violent_ken Messages postés 1812 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 26 octobre 2010 2
8 sept. 2005 à 09:17
Violent Ken

Oui, et pour le lancer : Shell "c:\Windows\explorer.exe"
0
Rejoignez-nous