src_dir_deep_erase_1.0.0.2.7z

时间:2021-06-30 17:21:50
【文件属性】:

文件名称:src_dir_deep_erase_1.0.0.2.7z

文件大小:8.03MB

文件格式:7Z

更新时间:2021-06-30 17:21:50

dir deep erase

// @file readme.txt 用途 在不允许保留源码的计算机上,深度删除源码工程文件夹。 思路 给定参数文件夹或文件, 给定文件深度擦除次数(默认值) 遍历文件夹,得到文件列表。 操作每一个文件,得到文件size, 在文件中交替写入(用更新文件的方式打开文件)全 0或全1,执行完指定的擦除次数结束。 每擦除一遍,就关闭一次文件。再对文件写入一遍全0,读文件内容,如果文件内容是全0, 认为文件擦除成功。 最后,做这个工程的时候,没有在校验读回内容是否正确。因为写的时候,写失败会提示擦除失败。 以前win版的深度擦除工具,好像是执照擦除6~8遍。 这个擦除次数由命令行传入,由用户指定。 工程预览: http://blog.csdn.net/LostSpeed/article/details/78386841 编译实验环境: debian7.5 + g++ 代码编辑器: souceinsight 4.0 for win history: 1.0.0.2(2018-06-10 23:20) 增加对空文件夹和空文件的处理 1.0.0.1(2017-10-29 10:51) 初版


【文件预览】:
dir_deep_erase
----src()
--------main.cpp(2KB)
--------my_data_type.h(198B)
--------helper_file.h(417B)
--------helper_file.cpp(2KB)
--------const_define.h(630B)
--------helper_deep_erase.h(410B)
--------Makefile(2KB)
--------helper_deep_erase.cpp(4KB)
----doc()
--------note.txt(125B)
--------dod5220.22.m.pdf(10.65MB)
--------readme.txt(808B)

网友评论