python文件粉碎传输_如何自己实现文件粉碎机?
为什么下面的代码删除文件后,还可用 360 软件恢复回来(已亲测)?难道要用 mmap 模块吗?
#--------------------------------------------------
import tkinter.filedialog as tf
def selecFile(title='多文件选择',fmt='.'):
'''(多个)文件选择(对话框) 返元组 取消时返空'''
return tf.askopenfilenames(title=title,filetypes=[('all files',fmt)])
def myRemoveFiles():
'''彻底删除文件'''
paths = selecFile(title='选择要删除的文件') #
if paths:
if tm.askokcancel('重要提示!','确定永久删除吗?'):
fn = '_Test{}_.tmp'
_dir = os.path.dirname(paths[0])
for i, _file in enumerate(paths):
try:
fsize = os.path.getsize(_file)
with open(_file,'rb+') as f:
for _ in range(3):
f.seek(0,0)
f.write(os.urandom(fsize))
file = os.path.abspath(os.path.join(_dir,fn.format(i)))
os.rename(_file,file)
os.remove(file)
print(_file,"OK")
except Exception as err:
print(_file,str(err))
python文件粉碎传输_如何自己实现文件粉碎机?相关推荐
- 大文件的传输方案(scp以及文件切割)
大文件的传输方案(scp以及文件切割) 首先,我们需要明确什么样的文件算是大文件.通常情况下是以4G ...
- python文件粉碎传输,BAT版文件粉碎器
BAT版文件粉碎器 代码如下: @echo off For %%f in(%1) do ( echo deleting %%f ... copy nul %%f /y>nul del %%f / ...
- python文件粉碎传输_linux 彻底删除、粉碎文件命令shred
shred是一条终端命令,功能是重复覆盖文件,使得即使是昂贵的硬件探测仪器也难以将数据复原,(参见"shred –help").这条命令的功能足够适合实现文件粉碎的功效. tiny ...
- python实现流媒体传输_基于OpenCV的网络实时视频流传输的实现
很多小伙伴都不会在家里或者办公室安装网络摄像头或监视摄像头.但是有时,大家又希望能够随时随地观看视频直播. 大多数人会选择使用IP摄像机(Internet协议摄像机)而不是CCTV(闭路电视),因为它 ...
- linux安卓ftp传输_如何将Android文件无线传输到Linux桌面
linux安卓ftp传输 Alberto Garcia Guillen/ShutterstockAlberto Garcia Guillen /快门 Do you have an Android ph ...
- python pyc文件是啥_什么是.pyc文件
Python是一门解释性语言,我就这样一直相信下去,直到发现了*.pyc文件的存在. 如果是解释型语言,那么生成的*.pyc文件是什么呢?c应该是compiled的缩写才对啊! 为了防止其他学习Pyt ...
- svn取消文件夹图标_如何去掉svn文件夹上面的符号
如何去掉svn文件夹上面的符号 如何去掉svn文件夹上面的符号 第一步:建立一个名字叫做remove-svn-folders.reg的文本(先建立txt文件,然后粘贴内容后再修改文件名字),记得后缀要 ...
- 火绒安全软件怎么进行文件粉碎?火绒安全进行文件粉碎教程
火绒盾是一款安全防御软件.与传统的杀毒软件不同,具有完善防御规则以及智能的行为分析技术.不需要庞大的病毒库,同时也可以很好的抵御恶意软件攻击,下面来学习在这里怎么粉碎文件吧 火绒安全软件怎么进行文件粉 ...
- tga文件怎么打开_六安软件定制文件打开的时候乱码怎么解决?
启达信息技术有限公司成立于2012年,是一家软件定制开发.移动终端应用开发的软件公司,同时也是软件云服务及企业信息化一揽子解决方案的提供商. 软件定制开发180 5607 0543 元旦的时候小编的朋 ...
- js对本地文件进行加密_怎么对电脑文件进行加密
怎么保护电脑文件安全 禁止修改计算机文件内容?如何保护计算机电脑文件的安全,防止电脑文件被意外修改呢?背景电脑中的重要文件,甚至是局域网共享的文件夹,我们有必要保护其电脑文件的完整性,防止被恶意修改, ...
最新文章
- java easyui tree例子_EasyUI Tree的简单使用
- linux6.3支持gcc版本,Linux编程中GCC对C++标准支持和如何选择GCC版本使用
- 单向链表操作之删除倒数第n个结点
- 高精度运算模板(大数模板)
- 小程序 iphone和安卓_如何阻止iPhone和iPad应用程序要求评级
- Markdown 复选框
- Android Hello World 实例【TODO】
- mysql 基础 增删改查语句
- 超cool的firefox插件之PicLens
- CentOS上安装man手册
- linux上apache目录在哪,Linux下Apache目录明细
- [运维笔记] - (命令).Windows server常用网络相关命令
- 什么导致了android.os.NetworkOnMainThreadException异常
- 基于FormsAuthentication的用户、角色身份认证
- Rhino基础教程---三管混接(法二、法三)
- 批处理For--分割字符串
- Photoshop去除拍摄手写笔记背景
- cf-645D. Robot Rapping Results Report(拓扑序列)
- 电视SMB方式连接电脑共享文件
- Jenkins使用过程遇到的问题记录
热门文章
- “零基础圆梦华为RS HCNP”视频课程规划
- win10录屏电流声_电脑录屏出现杂音?可能是这几种原因
- 白话讲解RPC调用和HTTP调用的区别
- 【小样本基础】「MAML」 VS 「Model-Pre-training」MAML与预训练的区别
- bt采集蜘蛛,开源版
- EBSD测试常见的问题及解答(二)
- 螳螂科技产研分享:做有生命力的SaaS产品架构
- Linux 驱动开发:USB无线wifi驱动开发(MT7601)、完成WIFI管理工具安装
- 今日头条阅读量怎么刷_自动刷今日头条阅读量 头条号自己刷阅读量
- 年底淘宝中小型卖家,要如何提高流量!