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.