首页 > 编程语言 > C# 强行关闭其他软件对文件的占用

C# 强行关闭其他软件对文件的占用

时间:2023-03-31 16:48:19浏览次数:47  
标签:process C# 占用 其他软件 fileName Process

using System.Diagnostics; // 获取占用文件的进程并强制结束

public void CloseProcessByFileName(string fileName) {

  Process[] processes = Process.GetProcessesByName(fileName);

  foreach (Process process in processes)

  {

    process.Kill();

  }

}

 

在上面的代码中,我们使用了 Process 类来获取正在占用指定文件名的进程,并使用 Kill 方法强制结束这些进程。请注意,这种方法可能会导致数据丢失和其他意外后果,所以请在使用前仔细考虑。

标签:process,C#,占用,其他软件,fileName,Process
From: https://www.cnblogs.com/qingningmeng/p/17276664.html

相关文章

  • AcWing 244. 谜一样的牛
    有 n 头奶牛,已知它们的身高为 1∼n且各不相同,但不知道每头奶牛的具体身高。现在这 n头奶牛站成一列,已知第 i 头牛前面有 Ai 头牛比它低,求每头奶牛的身高。输入格式第 1 行:输入整数 n。第 2..n 行:每行输入一个整数 Ai,第 i行表示第 i 头牛前面有 Ai 头牛比它......
  • 华为NVR设备接入EasyCVR视频融合平台后不显示摄像头的问题排查与解决
    在上期的文章中,我们和大家分享了关于EasyCVR平台与华为IVS3800平台的对接相关经验分享,感兴趣的用户可以翻阅我们往期的文章进行查看。今天我们来分享一下华为NVR设备接入平台后不显示摄像头的问题排查与解决。在EasyCVR对接华为NVR设备的过程中,通常是使用国标GB28181协议,但是有......
  • concurrent.futures 模块
    应用场景#什么时候用池池的功能是限制启动的进程数或线程数#什么时候应该限制当并发的任务数量远远超过了计算机的承受能力时,即无法一次性开启过多的进程数或线程数时,就应该用池的概念,将开启的进程数或线程数限制在计算机的可承受范围内#提交任务的两种形式1.同步:提......
  • 提供一款局域网聊天小工具,对接了chatGPT3.5
    账号、密码随便填,只要自己能记住就可以,网络地址如效果图(本机IP地址+8080端口),效果图如下  服务地址用本机IP,端口可以随便用一个,如8888,填完记得点击按钮开启;通讯地址如果你有其他人的,可以填其他人的,如果没有就和服务地址一样;点击send发送局域网聊天,发送ask和AI聊天(有网络延迟......
  • AcWing 1215. 小朋友排队
    n个小朋友站成一排。现在要把他们按身高从低到高的顺序排列,但是每次只能交换位置相邻的两个小朋友。每个小朋友都有一个不高兴的程度。开始的时候,所有小朋友的不高兴程度都是0。如果某个小朋友第一次被要求交换,则他的不高兴程度增加1,如果第二次要求他交换,则他的不高兴程度增......
  • vscode ssh连接到远程服务器进行开发
    1.环境配置1.1本地环境配置·安装vscode·安装Remote-SSH插件1.2远程环境配置(Linux)·安装vscode·安装并配置ssh(网上很多教程,自行查阅) 2.将本地vscode连接到远程服务器2.1打开远程窗口 2.2配置连接到远程  2.3连接到远程服务器之后便会出现配置连......
  • TTL参数和tracert命令
    TTL参数TTL全称TimeToLive,该字段指定IP包被路由器丢弃之前允许通过的最大网段数量。TTL是IPv4报头的一个8bit字段。*TTL与DNSTTL都是生存时间,前者指ICMP包的转发次数(跳数),后者是域名解析信息在DNS中的存在时间。  tracert命令该诊断实用程序将包含不同生存时间(TTL......
  • nacos配置使用
    一、什么是nacos?Nacos是构建以“服务”为中心的现代应用架构(例如微服务范式、云原生范式)的服务基础设施。二、Nacos可以做什么?1、动态配置服务:支持以中心化、外部化和动态化的方式管理所有环境的配置。动态配置消除了配置变更时重新部署应用和服务的需要。配置中心化管......
  • C#第二课基础语法
    2.1C#程序结构2.1.1C#程序的组成要素1.关键字在C#代码中常常使用关键字,关键字也叫保留字,是对C#有特定意义的字符串。关键字在VisualStudio环境的代码视图中默认以蓝色显示。例如,代码中的using、namespace、class、static、void等,均为C#的关键字。2.命......
  • 秀米新技能:如何在秀米推文中上传附件?如Word、Excel、PPT、PDF等
    发表公众号推文的时候,有不少人使用秀米作为公众号的图文排版工具。作为深受运营人喜爱的一款排版工具,排版案例拿来即用,方便了不少我们这种爱偷懒的运营人。在实际的运营工作中,我们经常需要在公众号发表一些带有附件的文章,比如岗位需求表、报名申请表、成绩公示表、比赛晋级名单、......