support: Customer Portal
Focused on delivering choice, investment protection and flexibility to organizations with valuable COBOL assets
 

Veryant Knowledge Base
Home > All Categories > Debugging > Windows > How can I tell what process has a file opened on Windows?
Question Title How can I tell what process has a file opened on Windows?

Use Windows Sysinternals Handle utility.

For example, download http://download.sysinternals.com/Files/Handle.zip and extract handle.exe to a directory in your PATH such as C:\Windows. Or copy it to a new directory named C:\Sysinternals and add that to your PATH.

Here are some examples:

handle -help
will show the usage information.

handle name_fragment
will show all handles in the system that refer to open files whose names include name_fragment

handle -a name_fragment
will show all types of handles in the system that refer to resources whose names include name_fragment. Use -a if you want to see resources on network attached storage (NAS) or a storage area network (SAN). For example, if drive M: is mapped to a network share named \\MyServer\public, use the following command to see what processes and users have opened the file W:\mydir\myfile:

handle -a -u \MyServer\public\mydir\myfile

or simply:

handle -a -u myfile

For more information about Windows Sysinternals visit http://technet.microsoft.com/en-us/sysinternals/default.aspx

Authored by: Veryant Support This question has been viewed 18945 times so far.
Click Here to View all the questions in Windows category.
File Attachments File Attachments
There are no attachment file(s) related to this question.
How helpful was this article to you?
User Comments User Comments Add Comment
There are no user comments for this question. Be the first to post a comment. Click Here
Related Questions Related Questions
  1. How can I monitor I/O activity on a specific file or folder in Windows?
  2. What is the recommended method for specifying isCOBOL framework properties?
Article Information Additional Information
Article Number: 135
Created: 2010-07-13 11:29 PM
Rating: 3 Stars
 
Article Options Article Options
Print Question Print this Question
Email Question Email Question to Friend
Export to Adobe PDF Export to PDF File
Export to MS Word Export to MS Word
Bookmark Article
Subscribe to Article Subscribe to Article
 
Search Knowledge Base Search Knowledge Base



 
 

© Veryant - All Rights Reserved
Veryant and isCOBOL are trademarks or registered marks of Veryant in the United States and other countries. All other marks are the property of their respective owners.