Comment savoir quel fichier est ouvert dans Windows à partir de la ligne de commande?


Réponses:


-3

Faites-vous référence aux processus en cours d'exécution? Ce serait:tasklist

Si vous souhaitez afficher les processus en cours d'exécution de l'utilisateur actuel:

tasklist /FI "username eq user"

Modifiez useret mettez le nom d'utilisateur actuel.


le ou les votants peuvent-ils expliquer?
— Ruel

6
Pas un downvoter, mais votre réponse ne s'applique tout simplement pas: la question quit indique clairement qu'une liste de fichiers est recherchée, pas des processus.
— user5028

Eh bien, je pensais que c'était ce qu'il voulait dire (processus). Merci pour l'explication.
— Ruel

Ruel avez-vous une idée de comment puis-je arriver à comment fermer un fichier qui s'exécute sous un certain processus par exemple

ruby.exe pid: 556 TIGOC \ x0138466 744: Fichier (RW-) C: \ DOCUME ~ 1 \ x0138466 \ LOCALS ~ 1 \ Temp \ CGI.556.1 748: Fichier (RW-) C: \ Documents and Settings \ x0138466 \ Paramètres locaux \ Temp 74C: Fichier (RW-) C: \ DOCUME ~ 1 \ x0138466 \ LOCALS ~ 1 \ Temp \ mongrel.556.0 760: Fichier (RW-) C: \ InstantRails-2.0-win \ rails_apps \ upload \ log \ development.log 784: Fichier (RW-) C: \ WINDOWS \ WinSxS \ x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03 7B0: Fichier (RW-) C: \ InstantRails-2.0-win \ rails_app \ log \ development.log

19

Si vous voulez un outil de ligne de commande, la poignée utilitaire de Sysinternals fait cela. Pour un outil GUI, consultez Process Monitor .


et une autre chose que je voudrais savoir, c'est qu'il est possible de fermer un fichier fonctionnant sous un processus spécifique à l'aide de handle, je ne veux pas fermer le processus mais un fichier qui est ouvert.

1
@AMIT:handle -c <handle id> -p <process id>

ruby.exe pid: 556 TIGOC \ x0138466 744: Fichier (RW-) C: \ DOCUME ~ 1 \ x0138466 \ LOCALS ~ 1 \ Temp \ CGI.556.1 748: Fichier (RW-) C: \ Documents and Settings \ x0138466 \ Paramètres locaux \ Temp 74C: Fichier (RW-) C: \ DOCUME ~ 1 \ x0138466 \ LOCALS ~ 1 \ Temp \ mongrel.556.0 760: Fichier (RW-) C: \ InstantRails-2.0-win \ rails_apps \ upload \ log \ development.log 784: Fichier (RW-) C: \ WINDOWS \ WinSxS \ x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03 7B0: Fichier (RW-) C: \ InstantRails-2.0-win \ rails_app \ log \ development.log

ars ruby.exe est un processus en cours d'exécution avec pid 556, à partir de là, je dois supprimer le fichier avec le numéro 7444 comment puis-je le faire sans fermer ruby.exe avec l'ID 556

poignée -p 556 -c 744
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.