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.

Ruel
fonte
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 .

ars
fonte
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