質問: windowsでファイルまたはフォルダをロックしているプロセスを特定する windowsでファイルまたはフォルダをロックしているプロセスを確認する方法はありますか。たとえば、フォルダを削除しようとすると、windowsはこれを報告します。 フォルダが別のプログラムで開かれているため、操作を完了できません ファイルでも同じことが起こりますが、どのようなプログラムまたはアプリケーションが現在それを使用していて、ファイルまたはフォルダを削除できないようにするにはどうすればわかりますか?
回答: powershellメソッドif((test-path -path $fileorfolderpath) -eq $false) { write-warning "file or directory does not exist." } else { $lockingprocess = cmd /c "openfiles /query /fo table | find /i ""$fileorfolderpath""" write-host $lockingprocess } openfilesコマンドは、openfiles /local onを実行して再起動することによって、ローカルファイルのサポートを有効にする必要があります。詳細 どのプロセスがwindowsのファイルやフォルダをロックしているかを調べる方法