9 コマンドラインからWindowsで開いているファイルを知りたいのですが。Linuxでは、そのためのコマンドlsofがあります。そのようなWindowsのコマンドはありますか? windows command-line — アミット ソース [Windowsの 'lsof'相当]と同じ(stackoverflow.com/questions/15708/lsof-equivalent-for-windows)。 — Matthew Flaschen
-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をチェックしてください。 — ars ソース もう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