명령 줄을 통해 Windows에서 어떤 파일이 열려 있는지 어떻게 알 수 있습니까?


답변:


-3

현재 실행중인 프로세스를 언급하고 있습니까? 그것은 :tasklist

현재 사용자의 실행중인 프로세스를 보려면 다음을 수행하십시오.

tasklist /FI "username eq user"

user현재 사용자 이름을 변경 하고 입력하십시오.


다운 보터가 설명 할 수 있습니까?
Ruel

6
downvoter는 아니지만 대답은 단순히 적용되지 않습니다. 질문은 프로세스가 아니라 파일 목록이 필요하다는 것을 분명히 나타냅니다.
user5028

글쎄, 그것이 그가 의미하는 것 (프로세스)이라고 생각했습니다. 설명해 주셔서 감사합니다.
Ruel

Ruel 당신은 어떻게 특정 프로세스에서 실행중인 파일을 닫을 수 있는지 어떻게 알 수 있습니까?

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

19

명령 행 도구를 원하면 SysInternals 의 Handle 유틸리티가이를 수행합니다. GUI 도구에 대해서는 Process Monitor를 확인 하십시오 .


내가 알고 싶은 한 가지 더 핸들을 사용하여 특정 프로세스에서 실행중인 파일을 닫을 수 있다는 것입니다. 프로세스를 닫고 싶지 않지만 열린 파일을 닫고 싶습니다.

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

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

ars ruby.exe는 pid 556으로 실행되는 프로세스입니다. 거기서 번호 7444로 파일을 삭제해야합니다. ID 556로 ruby.exe를 닫지 않고 어떻게해야합니까?

handle -p 556 -c 744
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.