精易论坛
标题:
修改文件md5,超过2GB的文件就修改失败了怎么办
[打印本页]
作者:
小言u
时间:
2024-5-11 09:55
标题:
修改文件md5,超过2GB的文件就修改失败了怎么办
子程序名
返回值类型
公开
备 注
_拖放对象1_得到文件
参数名
类 型
参考
可空
数组
备 注
接收到的文件路径
文本型
变量名
类 型
静态
数组
备 注
id
整数型
路径
文本型
0
i
整数型
路径 =
分割文本
(
接收到的文件路径,
#换行符,
)
计次循环首
(
取数组成员数
(
路径
)
, i
)
id =
打开文件
(
路径
[
i
]
,
#读写,
#无限制
)
如果真
(
插入字节集
(
id,
到字节集
(
取随机数
(
1, 9
)
)
)
=
假
)
信息框
(
“修改失败”
+
#换行符
+ 路径
[
i
]
, 0,
“修改文件MD5”
,
)
返回
(
)
关闭文件
(
id
)
计次循环尾
(
)
信息框
(
“修改完成”
+
#换行符
+
“共修改”
+
到文本
(
取数组成员数
(
路径
)
) +
“个文件”
, 0,
“修改文件MD5”
,
)
.版本 2
.子程序 _拖放对象1_得到文件
.参数 接收到的文件路径, 文本型
.局部变量 id, 整数型
.局部变量 路径, 文本型, , "0"
.局部变量 i, 整数型
路径 = 分割文本 (接收到的文件路径, #换行符, )
.计次循环首 (取数组成员数 (路径), i)
id = 打开文件 (路径
, #读写, #无限制)
.如果真 (插入字节集 (id, 到字节集 (取随机数 (1, 9))) = 假)
信息框 (“修改失败” + #换行符 + 路径
, 0, “修改文件MD5”, )
返回 ()
.如果真结束
关闭文件 (id)
.计次循环尾 ()
信息框 (“修改完成” + #换行符 + “共修改” + 到文本 (取数组成员数 (路径)) + “个文件”, 0, “修改文件MD5”, )
补充内容 (2024-5-11 10:35):
.版本 2
.子程序 _拖放对象1_得到文件
.参数 接收到的文件路径, 文本型
.局部变量 id, 整数型
.局部变量 路径, 文本型, , "0"
.局部变量 i, 整数型
路径 ...
补充内容 (2024-5-11 10:37):
带着
移动到文件尾()
上面的我忘记加上了,求解
作者:
police0909
时间:
2024-5-11 09:55
大文件操作模块2.e
(236.99 KB, 下载次数: 13)
2024-5-11 11:14 上传
点击文件名下载附件
作者:
老衲jack
时间:
2024-5-11 10:33
试试打开文件
得到文件号
移到文件尾
增加一行空数据或者增加一个换行符等之类不影响阅读的方式修改文件。
在关闭文件,
应该md5就改变了。
作者:
小言u
时间:
2024-5-11 10:36
老衲jack 发表于 2024-5-11 10:33
试试打开文件
得到文件号
移到文件尾
带着移动到文件尾的,这个上面我忘记写上了,也还是不行
作者:
xue1995
时间:
2024-5-11 11:20
应该md5就改变了。
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4