1000多个文件,占用空间10G,删除的效率

简介: 1000多个文件,占用空间10G,删除的效率

一,Directory.Delete失败。

System.IO.Directory.Delete(strFirstSubDir);

“System.IO.IOException”类型的未经处理的异常在 mscorlib.dll 中发生 其他信息: 目录不是空的

二,递归删除文件后,再删除。121秒。

三,FileSystem.DeleteDirectory 2秒。

FileSystem.DeleteDirectory(strFirstSubDir, UIOption.OnlyErrorDialogs, recycleOption, UICancelOption.ThrowException);  

引用:Microsoft.VisualBasic

命名空间:using Microsoft.VisualBasic.FileIO;


附属内容

开发测试运行环境

操作系统:Win10或win7

开发环境:VS2022或VS2019

C++17

视频课程

CSDN学院有基础算法的C++实现的课程,请使劲戳下面的链接。

https://edu.csdn.net/course/detail/38771

C++入职培训,C#入职培训等课程可以学习

https://edu.csdn.net/lecturer/6176

相关下载

本人算法的总结《闻缺陷则喜算法册》,可到CSDN下载频道下载,doc版的。

https://download.csdn.net/download/he_zhidan/88348653

相关文章
|
6月前
|
存储 JSON 缓存
十行代码让日志存储降低80%
十行代码让日志存储降低80%
121 2
|
6月前
|
Shell Windows
C盘占用空间和实际文件大小不符合
C盘占用空间和实际文件大小不符合
|
5月前
|
存储 Java
使用BitSet对核苷酸数据压缩保存(减少87.5%空间)
使用BitSet对核苷酸数据压缩保存(减少87.5%空间)
|
4月前
|
机器学习/深度学习 算法 搜索推荐
重复文件清除工具,硬盘内存拯救者。。。
重复文件清除工具,硬盘内存拯救者。。。
|
iOS开发
Mac系统存储空间占用空间过大解决办法
Mac系统存储空间占用空间过大解决办法
867 0
Mac系统存储空间占用空间过大解决办法
|
算法 Linux Windows
如何找到系统里的重复文件,快速释放磁盘空间?
不管是 Windows 电脑还是 Linux 电脑,在使用的过程中,或多或少都会留下很多重复的文件。这些文件不仅会占用我们的磁盘,还会拖累我们的系统,所以,很有必要干掉这些重复的文件。
363 0
如何找到系统里的重复文件,快速释放磁盘空间?