コマンドラインからWindowsで開いているファイルを確認するにはどうすればよいですか?


回答:


-3

現在実行中のプロセスを参照していますか?それは:tasklist

現在のユーザーの実行中のプロセスを表示する場合:

tasklist /FI "username eq user"

user現在のユーザー名を変更して入力します。


反対投票者は説明できますか?
ルエル

6
反対投票ではありませんが、あなたの答えは単に当てはまりません。終了という質問は、プロセスではなくファイルのリストが必要であることを明確に示しています。
user5028

まあそれは彼が何を意味するのかと思った(プロセス)。説明してくれてありがとう。
ルエル

たとえば、特定のプロセスで実行されているファイルを閉じるにはどうすればよいですか

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つ知っておきたいのは、ハンドルを使用して特定のプロセスで実行されているファイルを閉じることができることです。プロセスを閉じたくないが、開かれているファイルは閉じています。

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のファイルを削除する必要があります。id556のruby.exeを閉じずにそれを行う方法

ハンドル-p 556 -c 744
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.