Cloudreve 当你删除的文件夹包含上千个文件时,报错!

9lowa7mx  于 2022-04-21  发布在  Java
关注(0)|答案(4)|浏览(407)

操作

前端删除本地存储的文件夹,且文件夹包含上千个文件

现象

web端报错“无法列取对象记录“”

具体错误原因

大概就是上千个文件需要删除的时候,最终执行SQL删除或查找语句中就会包含上千个参数,而SQLite参数数量最大默认值为999,太多参数会消耗大量内存,因此超出999的参数数量会报错。

参考链接

sczxawaw

sczxawaw2#

不上千也会报错。

uxhixvfz

uxhixvfz3#

不上千也会报错。

准确来说,333是删除上限

6jygbczu

6jygbczu4#

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

相关问题