Mazn.net

やってみて 調べてみて 苦労しなけりゃ 箱は動かじ

使用中のファイルの追跡@WindowsXP

      2013/07/15

Windows上であるファイルを削除しようとすると、使用中で削除出来ないときがあります。Linuxではfuserコマンドですぐにそのファイルを使用しているアプリを調べられるのですが、Windowsの場合は下準備が必要です。コマンドプロンプトで以下のコマンドを打っておきます。一回有効にすれば再起動しても有効です。

openfiles /local on

これを実行しておけば、以下のコマンドで使用中のファイル一覧が出力されます。

openfiles

ただ実行すると、ファイルのフルパスが見られないので、以下のオプションで実行すれば見やすいです。

openfiles /query /v

追記 2009/11/03

この方法を使っても、なぜか追跡できない場合があります。マイクロソフトがProcess Explorer というツールを提供しています。このツールでFind Handle or DLLから消せないファイルやフォルダのパスを検索することで、原因のプロセスが発見できます。

 - IT技術

336px

Message

メールアドレスが公開されることはありません。

  関連記事

no image
ログイン画面の壁紙変更@Windows 7

C:\Windows\System32\oobe\info\background …

no image
vimで改行に置換

viで改行を置換(削除)するには、 :%s/\\n//g とすればよいですが、改 …

no image
mod_rewriteを使って、特定のファイルをSSLアクセスにする@Apache with RHEL5

TracやWikiなどのWebアプリケーションを使ってて、普段は通常のhttpア …

no image
GRUBのコマンドラインで、手動でLinuxを起動する@CentOS 5.4

前回の記事で、USBのハードディスクにLinuxを入れたまではいいが、Windo …

no image
Apache 2.0 + OpenSSL

OpenSSLは SSLv2/SSLv3/TLSv1 をサポートしているオープン …

no image
文字コード一括変換@Linux

最近のLinuxはUTF8が標準になっていますが、ちょっと昔のファイルはEUCだ …

no image
Windowsの管理機能を集約@Windows 7

Windows 7でフォルダ名に特殊名をつけると、コントロールパネルのよう、いや …

no image
プロセスの優先度@CetnOS 5.5

Linuxのプロセス優先度には、大きく分けて2つあります。 静的優先度 (リアル …

no image
cygwin上にSphinxをインストール

Cygwin 上に Sphinx をインストールしたときのメモです。 pytho …

no image
RDO使ってOpenStack Pikeインストール@CentOS7

RDO を使ってOpenStack Pikeをallinoneでインストールした …