如何获取进程ID并使用c#进行处理?

如何获取进程ID并使用c#进行处理?,c#,asp.net,process,C#,Asp.net,Process,如果一个文件被另一个进程使用,而您正试图使用它进行操作…则会出现错误:- 进程无法访问该文件 “abc.txt”,因为它正被 另一个过程 在C#中,我如何知道“abc.txt”文件由进程名“XYZ.exe”(或任何其他进程)使用?我进行了快速搜索,并认为这些帖子可能对您有所帮助: 我快速搜索了一下,认为这些帖子对你有帮助: 一旦确定访问它的进程是什么,您打算做什么?我的定时控制台应用程序会在每一组时间之后运行。如果其他进程(在本例中为XYZ.exe)正在使用文件“abc.txt”,我将停

如果一个文件被另一个进程使用,而您正试图使用它进行操作…则会出现错误:-

进程无法访问该文件 “abc.txt”,因为它正被 另一个过程


在C#中,我如何知道“abc.txt”文件由进程名“XYZ.exe”(或任何其他进程)使用?

我进行了快速搜索,并认为这些帖子可能对您有所帮助:


我快速搜索了一下,认为这些帖子对你有帮助:


一旦确定访问它的进程是什么,您打算做什么?我的定时控制台应用程序会在每一组时间之后运行。如果其他进程(在本例中为XYZ.exe)正在使用文件“abc.txt”,我将停止应用程序的执行并等待下一次调用。为什么您需要知道哪个进程正在访问它?只要尝试以独占方式打开文件,如果失败,退出。哦..你是说尝试捕获?一旦弄清楚访问它的进程是什么,您打算做什么?我的定时控制台应用程序在每一组时间之后运行。如果其他进程(在本例中为XYZ.exe)正在使用文件“abc.txt”,我将停止应用程序的执行并等待下一次调用。为什么您需要知道哪个进程正在访问它?只要尝试以独占方式打开文件,如果失败,退出。哦..你是说尝试捕获?