-
2019-10-11 11:25:51
在这里插入代码片 ```public void WipeFile(string filename, int timesToWrite) { try { if (File.Exists(filename)) { //设置文件的属性为正常,这是为了防止文件是仅仅读 File.SetAttributes(filename, FileAttributes.Normal); //计算扇区数目 double sectors = Math.Ceiling(new FileInfo(filename).Length / 512.0); // 创建一个相同大小的虚拟缓存 byte[] dummyBuffer = new byte[512]; // 创建一个加密随机数目生成器 System.Security.Cryptography.RNGCryptoServiceProvider rng = new System.Security.Cryptography.RNGCryptoServiceProvider(); // 打开这个文件的FileStream FileStream inputStream = new FileStream(filename, FileMode.Open, FileAccess.Write, FileShare.ReadWrite); for (int currentPass = 0; currentPass < timesToWrite; currentPass++) { // 文件流位置 inputStream.Position = 0; //循环全部的扇区 for (int sectorsWritten = 0; sectorsWritten < sectors; sectorsWritten++) { //把垃圾数据填充到流中 rng.GetBytes(dummyBuffer); // 写入文件流中 inputStream.Write(dummyBuffer, 0, dummyBuffer.Length); } } // 清空文件 inputStream.SetLength(0); // 关闭文件流 inputStream.Close(); // 清空原始日期须要 DateTime dt = new DateTime(2037, 1, 1, 0, 0, 0); File.SetCreationTime(filename, dt); File.SetLastAccessTime(filename, dt); File.SetLastWriteTime(filename, dt); // 删除文件 File.Delete(filename); } } catch (Exception) { } }
更多相关内容 -
window 删除文件报错显示被程序占用 强制删除被占用的文件
2020-03-12 22:34:26今天遇到一个问题,删除excel文件时报错,显示该文件被excel占用无法删除,打开任务管理器,在进程里也没看到有excel程序,在网上查了资料后,终于解决,解决方法如下: 电脑最下方任务栏右键——任务管理器——...今天遇到一个问题,删除excel文件时报错,显示该文件被excel占用无法删除,打开任务管理器,在进程里也没看到有excel程序,在网上查了资料后,终于解决,解决方法如下:
电脑最下方任务栏右键——任务管理器——性能——左下方打开资源监视器——CPU——关联的句柄——输入要关闭的文件名及其后缀(比如我要关闭一个被excel占用的文件,它的文件名叫myfile.xlsx,那我就在关联的句柄后面输入myfile.xlsx)——右键——结束。
上面一系列操作结束后,被占用的文件就解除了占用,我们就可以将其删除了。
-
三分钟快速解决vs2015连接数据库显示该文件正在使用/该sql文件被占用等问题
2020-12-14 10:28:52三分钟快速解决vs2015连接数据库显示该文件正在使用/该sql文件被占用等问题 一、写在开头 继续挣扎在学校的课程设计中 二、发现问题 我在做课程设计的时候发现没有办法连上数据库(我用的是sql server2008版本)总是... -
删除文件发现被占用,如何找到占用的程序记录
2021-07-20 11:25:41我们经常会删除一下文件,但并不是每次都顺利删除掉,有时候会发现因为有别的程序占用而无法删除,这个时候应该怎么找到占用的程序呢?这篇文章会给出答案。记录一下以便日后的参考或他人的借鉴。 2. 过程模拟 我们...1. 目的
我们经常会删除一下文件,但并不是每次都顺利删除掉,有时候会发现因为有别的程序占用而无法删除,这个时候应该怎么找到占用的程序呢?这篇文章会给出答案。记录一下以便日后的参考或他人的借鉴。
2. 过程模拟
我们来模拟一下过程:
文件位置如下图:
-
打开Java运行时数据区域.xlsx
模拟占用。 -
删除Java运行时数据区域.xlsx
无法删除,报错如下:
接下来就是要找到占用的程序并解除了,事实上这个占用Excel的程序还是很容易找到的,因为它会在任务栏出现。但是对于一些不会在任务栏出现的程序,就不能通过任务栏去解除占用了。所以这里介绍的方法是比较有用的。 -
打开任务管理器
打开后选择性能(有的是英文),点击左下角的打开资源监视器(有的是英文)
-
搜索句柄
打开资源监视器后如下:
在搜索句柄中输入无法删除的文件的路径,如我的是E:\tmp\test\Java运行时数据区域.xlsx。
-
搜索句柄结果
搜索结果如下:
-
删除占用进程
点击占用的进程,鼠标右键出现’结束进程’,弹出确认框点击确定。 -
占用解除可以删除文件了
-
-
删除或者移动文件等提示文件被其他程序占用
2022-03-18 20:44:13删除或者移动文件等提示文件被其他程序占用 查看被哪个程序占用办法: 1、用电脑中的任务管理器 打开资源监视器———选择”磁盘“页面————在”文件“找到要删除或移动文件即可找到占用的进程。 利用Process ...删除或者移动文件等提示文件被其他程序占用
查看被哪个程序占用办法:
1、用电脑中的任务管理器
直接上图
1、打开任务管理器,如图所示
2、切换到性能页面,打开下面的"打开资源监视器"
3、根据下图切换到磁盘页面,在磁盘活动区查找要删除或移动的文件。
打开资源监视器———选择”磁盘“页面————在”文件“找到要删除或移动文件即可找到占用的进程。利用Process Explorer
1、打开Process Explorer
2、点击图片中查找,在Handle or DLL substring中输入要删除或移动的文件名
3、双击 搜索到的readme.dox即可在下面看到是哪个程序或dll占用。可以看到是wps占用着
-
解除共享文件占用.rar
2020-05-19 14:38:22共享文件无法删除,很多用户,不知道哪个用户在使用。运行此脚本吧,完美解决共享文件占用,或者共享用户多的问题,也可以设置间隔时间自动清理共享用户,方便文件操作。某用户打开共享文件,不关机,共享的老板又找... -
解决文件提示被占用,无法删除的方法
2021-05-14 11:44:21这种解决起来最简单,它会告诉我们当前要删除的文件已经被哪个程序打开,而我们只需要关闭这个程序即可。 02 提示在另一个程序中打开 这种提示就比较扯淡,根本不告诉我们文件被哪个程序开启了。 ... -
文件被后台程序占用无法删除_文件提示被占用,无法删除,怎么办?3种方法轻松搞定...
2020-11-22 09:18:13条友们有没有经常碰到要删除某文件,提示被占用,无法删除的情况呢?类似以下的情况,你肯定碰到过实际删除文件的时候,会有不同的提示,我们来逐一分析,逐个突破。情况一:提示在XX中打开这种解决起来最简单,它会... -
C# 删除或修改文件时提示文件被占用
2018-06-01 15:48:21提示该文件正在被另一进程使用XXX的问题,是因为对应的文件在一直调用 ,其生成的Image对象被Disponse()前都不会被解除锁定,这就造成了此问题,就是在这个图形被解锁前无法对图像进行操作(比如删除,修改等操作)。... -
window删除文件提示被占用:操作无法完成因为其中文件在其他程序已打开
2020-11-17 18:51:50window删除文件提示被占用:操作无法完成因为其中文件在其他程序已打开,遇到这个很烦,大多数人(That's me)都是先关一些软件,然后不行再重启电脑。 本文目的:不重启! 打开任务管理器——性能——资源监视... -
如何解决删除文件时显示已经被另一程序占用打开的问题
2019-05-12 20:03:52如何解决删除文件时显示已经被另一程序占用打开的问题 方法一 先尝试进入该文件夹后,选择所有文件,进行删除,这个时候往往会删除掉一部分实际上没有被占用的文件夹/文件,然后剩下真正被占用的。 进入还删除... -
文件被System占用 无法删除 无法显示所有者(PCHUNTER威武)
2020-03-09 15:54:39在删除历史截图文件时发现有部分文件无法删除,显示被System占用。 尝试修改权限,发现“无法显示所有者”也无法对权限做任何变更。 通过资源管理器-CPU-查询句柄,无法查到对应的句柄。 通过Handle.exe 查询发现是... -
文件被占用怎么解除
2021-05-24 07:07:42关闭正在使用的程序来解除被占用:1、比如说我们前面刚使用过ps打开各种psd源文件来修改一些图片。当我们把那个存放了psd源文件的文件夹移动的时候,就会发现它移动不了,显示文件夹正在使用。2、这个时候,如果我们... -
强制删除被占用文件 windows
2022-03-31 14:10:58在删除文件的时候我们有时候会遇到删除文件失败的时候,显示文件已在其他地方中打开如下图 然后我们只能去关掉它,再删除当然这是理想情况下,不理想的情况下我们不能很轻易的找到它的进程 下面展示一种方法 ... -
Linux查询被占用文件
2021-05-09 04:40:32fuser:由文件找出占用该文件的程序有的时候我想要知道我的程序到底在这次启动过程中开启了多少文件,可以利用 fuser 来观察!举例来说,你如果卸载时发现系统通知:『 device is busy 』,那表示这个文件系统正在... -
C# 删除文件(二)针对被占用的图片文件的删除
2019-04-15 13:46:28但由于我将图片显示到了picturebox中,所以直接进行文件的删除会提示“文件正在被另一进程使用”的问题,这里我用的解决办法是——在显示图片时换一种不占用图片文件资源的方式进行显示。 一般的在picturebox中显示... -
windows 技巧篇-解除共享文件夹占用方法,解决共享文件被占用导致不可修改问题,查看共享文件被谁占用方法
2020-04-09 18:29:25我们在计算机管理里可以查看到所有被共享用户占用的文件,计算机管理直接搜一下名称就出来了。 当然在这里也可以直接把占用的文件解除掉。 解除方法: 直接右键打开的文件,然后选择关闭就可以了。 注: 这个关闭后... -
python 在删除文件的时候检测该文件是否被其他线程或者进程占用?
2021-01-30 02:15:08永远不要忘记:跨平台特性...删除了某进程正在使用的文件,则在该进程没有关闭之前,哪怕文件在目录结构中消失了,也仍然能被访问到,直到没有任何进程打开了这个文件(inode节点的使用者数量降为0)后才会真正删除。... -
电脑文件删除不掉什么原因?程序显示被占用清理不掉如何操作?
2020-06-21 14:34:43有时候会提示被哪一个部分程序占用,大部分都是没有提示的,这就让我们很是苦恼,想要删除却删除不了,我们不知道在哪一个程序上占用了。下面就让我们来看下这中情况该如何解决吧。 这里我建立了一Excel文档进行删除... -
Linux 中删除正在被进程占用的文件,磁盘空间不被释放。
2021-05-08 23:47:56如果这个文件仍然被打开着,这个文件仍然可以被这个进程所使用,并将继续占用磁盘空间。等这个程序关闭该文件后,对应文件的空间才会被释放。=== TEST STEPS ===1. Create a 1GB file.[root@rhel674 ~]# df -... -
Unlocker-1.9.2-x64最新版文件被占用解锁删除
2019-04-19 13:10:08Unlocker是一个免费的右键扩充工具,使用者在安装后,它便能整合于鼠标右键的操作当中,当使用者发现有某个文件或目录无法删除时,只要按下鼠标右键中的“Unlocker”,那么程序马上就会显示出是哪一些程序占用了该... -
小技巧 - 解决“文件被打开或者被占用无法删除”的问题
2021-03-18 10:52:56在我们日常使用电脑中,肯定会遇到下面这种情况,文件被打开或者被占用无法删除的问题。 点击重试也无法解决。只能找到对于打开这个文件的程序,将其退出,才可以进行删除。有时候还找不到,只能重启电脑后,再进行... -
python 报错文件被占用
2021-08-10 14:26:12程序运行过程中,报错后,调用删除文件时显示另一个程序正在使用文件,无法删除。 仔细但是本人并没有在外面打开该文件,也没有什么东西调用这个文件。很奇怪 报错如下: 过程: 然后打断点发现,我是用python... -
处理Linux系统下已删除文件继续占用空间问题
2021-05-10 21:57:07在Linux中,当我们使用rm在linux上删除了大文件,但是如果有进程打开了这个大文件,却没有关闭这个文件的句柄,那么linux内核还是不会释放这个文件的磁盘空间,最后造成磁盘空间占用100%,整个系统无法正常运行。... -
Unlocker-v1.9.2-windows强删文件强结束占用工具
2020-12-06 16:22:54那么程序马上就会显示出是哪一些程序占用了该目录或文件,接着只要按下弹出的窗口中的“Unlock”就能够为你的文件解除锁定。 Unlocker 不同于其它解锁软件的部分在于它并非强制关闭那些占用文件的程序,而是以解除... -
[Win10]解决文件夹被占用无法删除的情况
2021-12-11 16:51:19关闭文件夹后,对文件夹进行删除等操作时提示文件夹被占用。但此时没有打开文件夹中的文件。 2 解决方案 打开任务管理器 点击性能,在最下方点击打开资源监视器 点击CPU,在关联的句柄处输入无法进行操作的... -
vim文件被占用
2020-08-25 16:01:44ll -la # 查看swp缓存 rm -f *.swp 删除 .swp文件即可 -
解决文件一直被占用 无法改名 问题
2020-10-27 20:55:14起因:想要在一个文件夹里新建一个代码的project,但是文件夹本身是中文名,为了防止不必要的麻烦,想把文件夹改为英文名,但是却显示文件夹被占用,手动找不到占用的文件,于是我选择重启电脑。结果没想到,还是被...