タグ

ブックマーク / nyaruru.hatenablog.com (2)

  • なぜ Directory が開かれたままになるのか? ―― ひとつの解 - NyaRuRuが地球にいたころ

    ついでにもう一点. 『ファイルの使用者を調べる PowerShell Cmdlet』に対し,こういった質問をいただきました. bear.mini 『ソースコード、ダウンロードさせていただきました。(中略) ところで、ファイルだけでなく、ディレクトリを Lock しているプロセスを識別できるようにはなりませんでしょうか?ディレクトリ内のファイルを再帰的にチェックさせようとすると、どうもディレクトリ自体のチェックの際にエラーが発生しているようですので・・・。』 あとからよく考えてみると,確かに Explorer から「特定ディレクトリだけ操作できなくなること」というのは少なからず経験があります.中のファイルは削除できたのに,なぜか大元のディレクトリを削除しようとすると,「別のプログラムがこのフォルダを開いているので、操作を完了できません」というダイアログが表示されてしまうという経験,皆さんもあ

    なぜ Directory が開かれたままになるのか? ―― ひとつの解 - NyaRuRuが地球にいたころ
  • ファイルを開いているプロセスを調べる - NyaRuRuが地球にいたころ

    以前『ファイルの使用者を調べる PowerShell Cmdlet』というエントリを書いたせいか,明らかに「ファイルを開いているプロセスを今すぐ調べたい」という感じの検索語でうちの日記に来られる方が多いようです. 『ファイルの使用者を調べる PowerShell Cmdlet』で示した方法は,技術的興味から作ってみただけの,不完全かつ使いにくいものなので,当に「ファイルを開いているプロセスを今すぐ調べたい」という方にはおすすめできるものではありません. 参考までに,そういうときに私がどうしているかについて軽く書いておきます. handle.exe sysinternals 社の Mark Russinovich 氏によって作成・公開され,同社の買収によって Microsoft サイトで公開されるようになった handle.exe というコマンドラインツールがあります. Handle v3

    ファイルを開いているプロセスを調べる - NyaRuRuが地球にいたころ
  • 1