文件粉碎机c语言代码,Life——文件粉碎机源码

这是一个使用C语言编写的文件粉碎机程序,通过选择文件,程序可以读取文件信息并将其内容替换为随机数据,最终删除文件,确保文件无法恢复。用户在执行粉碎操作前需确认,以防止数据丢失。
摘要由CSDN通过智能技术生成

.程序集变量 FileID, 整数型

.子程序 _按钮1_被单击

.如果真 (通用对话框1.打开 ())

编辑框1.内容 = 通用对话框1.文件名

FileID = 打开文件 (通用对话框1.文件名, , #禁止读写)

.如果 (FileID ≠ 0)

编辑框2.加入文本 (“文件名:” + 取文本右边 (通用对话框1.文件名, 取文本长度 (通用对话框1.文件名) - 倒找文本 (通用对话框1.文件名, “\”, , 真)) + #换行符)

编辑框2.加入文本 (“目录:” + 取文本左边 (通用对话框1.文件名, 倒找文本 (通用对话框1.文件名, “\”, , 真) - 1) + #换行符)

编辑框2.加入文本 (“粉碎后可释放空间:” + 数值到格式文本 (取文件长度 (FileID), , 真) + “ 字节” + #换行符)

连续赋值 (假, 按钮2.禁止, 按钮3.禁止)

连续赋值 (真, 按钮1.禁止, 编辑框1.禁止)

.否则

编辑框2.加入文本 (“文件载入失败,无法完成粉碎。”)

.如果结束

.如果真结束

.子程序 _按钮2_被单击

.局部变量 Temp_byte, 字节集

.局部变量 id, 整数型

.如果真 (信息框 (“该操作不可恢复,确定继续吗?”, 36, “询问:”) = #是钮)

连续赋值 (真, 按钮2.禁止, 按钮3.禁止)

删除数据 (FileID, 取文件长度 (FileID))

延时 (50)

进度条1.位置 &#x

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值