Windows 2008 は開いているファイルを一覧表示し、特定のファイルを閉じます

Windows 2008 は開いているファイルを一覧表示し、特定のファイルを閉じます

私の主な目標は、DFS 内の特定の共有フォルダー内の特定のファイルを見つけて、真夜中にそれらを閉じることです。

私の問題は、「net file」コマンドが完全なパスをリストしないことです。例: e:...\folder\file.doc

ファイルを閉じるかどうかを判断するには、完全なパスが必要です。

以前は SysInternals の handle.exe を使用していましたが、Win2008 x64 では動作しません。

誰かアイデアありますか?

よろしくお願いします

答え1

私は自分の質問に答えました:

完全なパスを取得するには、次のコマンドを入力する必要があります。

オープンファイル /クエリ /fo リスト

これを使用するには /query を知っておく必要があるようです... 参照:

openfiles /query /?

これが他の誰かの役に立つことを願います。

答え2

特定のファイルを閉じるには、

openfiles /disconnect /a * /op "D:\Directory\file.txt"

関連情報