![:salut:](https://www.developpez.net/forums/images/smilies/salut.gif)
Je voudrais récupérer le nom du processus qui utilise le fichier (la VLC par exemple) pour killer le processus puis pouvoir enfin supprimer le fichier sans avoir l'erreur
![Nom : 8EgViA_hSmm9iuseLwGRoA.png
Affichages : 1024
Taille : 27,0 Ko](https://www.developpez.net/forums/attachments/p312235d1505559402/general-developpement/programmation-systeme/windows/recupere-nom-processus-utilise-fichier/8egvia_hsmm9iuselwgroa.png/)
Ne semblant pas possible avec l’invite de commande,
j'ai trouvé l'application externe handle
"Cet utilitaire pratique de ligne de commande indique quels fichiers sont ouverts par quel processus, et bien plus encore."
Je fais donc un :
C:\Chemin\handle.exe C:\NomDufichierAsupp.exe -nobanner > C:\sortie\Sortie.TXT
Voila le resultat dans le Sortie.TXT :
vlc.exe pid: 804 type: File 8E4: C:\NomDufichierAsupp.exe
J'aimerais si possible passer sans l'application handle ou alors
Récupéré juste le premier bloc "vlc.exe" , puis tuer l'application gênante avec un taskkill /F /IM vlc.exe
J'ai déjà essayé avec findstr et find mais impossible d'avoir se que je veux, il me sort toute la ligne ![:mur:](https://www.developpez.net/forums/images/smilies/headbang.gif)
Si vous avez la solution (batch ou bien même vbnet) ![:calin:](https://www.developpez.net/forums/images/smilies/calin.gif)
Merci beaucoup !
Partager