Come faccio a sapere quale file è aperto in Windows dalla riga di comando?


Risposte:


-3

Ti riferisci ai processi in corso? Sarebbe:tasklist

Se si desidera visualizzare i processi in esecuzione dell'utente corrente:

tasklist /FI "username eq user"

Modifica usere inserisci il nome utente corrente.


può spiegare il / i downvoter?
Ruel,

6
Non un downvoter, ma la tua risposta semplicemente non si applica: la domanda quit afferma chiaramente che si desidera un elenco di file, non processi.
user5028

Beh, ho pensato che fosse quello che intendeva (processi). Grazie per la spiegazione però.
Ruel,

Ruel, hai idea di come ottengo che come posso chiudere un file che viene eseguito in determinati processi, ad esempio

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

19

Se si desidera uno strumento da riga di comando, il utilità Handle di SysInternals lo fa. Per uno strumento GUI, controlla Process Monitor .


e un'altra cosa che vorrei sapere è che è possibile chiudere un file in esecuzione con un processo specifico usando handle, non voglio chiudere il processo ma un file aperto.

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

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

ars ruby.exe è un processo in esecuzione con pid 556, da lì devo eliminare il file con il numero 7444 come posso farlo senza chiudere ruby.exe con ID 556

handle -p 556 -c 744
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.