Como sei qual arquivo está aberto no Windows na linha de comando?


Respostas:


-3

Você está se referindo aos processos em execução atuais? Isso seria:tasklist

Se você deseja visualizar os processos em execução do usuário atual:

tasklist /FI "username eq user"

Mude usere coloque o nome de usuário atual.


o downvoter (s) por favor explica?
Ruel

6
Não é um defensor negativo, mas sua resposta simplesmente não se aplica: a pergunta encerrada indica claramente que uma lista de arquivos é desejada, não processos.
user5028

Bem, eu pensei que era o que ele queria dizer (processos). Obrigado pela explicação embora.
Ruel

Ruel, você tem alguma idéia de como faço para fechar um arquivo que está sendo executado em determinado processo, por exemplo?

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

19

Se você deseja uma ferramenta de linha de comando, o utilitário Handle da SysInternals faz isso. Para uma ferramenta GUI, consulte Process Monitor .


e mais uma coisa que eu gostaria de saber é possível fechar um arquivo Em execução em um processo específico usando o identificador, não quero fechar o processo, mas um arquivo que seja aberto.

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

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

ars ruby.exe é processo em execução com PID 556, a partir daí eu tenho que apagar o arquivo com o número 7444 como faço para fazer isso sem fechar ruby.exe com id 556

lidar com -p 556 -c 744
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.