当前位置: 首页 > wzjs >正文

做网站需要买空间么 服务器多语种网站开发

做网站需要买空间么 服务器,多语种网站开发,轻骑兵低代码开发平台,建筑公司网站新闻说在前面:此项目是跟着B站一位大佬做的,不分享源码,支持项目付费 文章目录 文件列表恢复文件彻底删除 文件列表 这个逻辑没啥好说的,根据状态RECYLE在数据库里查询。 恢复文件 这个逻辑和之前的将文件添加进回收站的逻辑差不多就…

说在前面:此项目是跟着B站一位大佬做的,不分享源码,支持项目付费

文章目录

    • 文件列表
    • 恢复文件
    • 彻底删除

文件列表

在这里插入图片描述
在这里插入图片描述
这个逻辑没啥好说的,根据状态RECYLE在数据库里查询。

恢复文件

这个逻辑和之前的将文件添加进回收站的逻辑差不多就是相反的,前面懂了,这里就很好理解,可以先去看之前的文章:删除文件,再来看这节。
首先要清除,无论之前删的是哪一级的文件(夹),将它还原,就只能将它还原到根目录下,不可能说还原到原来的目录,那不符合常理。
然后就是还原的时候还要考虑到根目录下是否有重名文件(夹),要进行重命名

先说最简单的,恢复一个文件
在这里插入图片描述
这里恢复文件1。
在这里插入图片描述

这里因为是文件1,直接绕过for到下面。然后就先用Map装了所有根目录(file_pid=0)的文件(夹)
走到updateFileDelFlagBatch(null, delFileIdList) 这,将文件1状态更新为USING(使用中),然后再处理是否重命名问题。

再来说还原文件夹1:
这里fileInfoList只装有文件夹1,然后进入for循环里的递归,将文件夹1下的所有子文件夹(也就是文件夹2,状态为DEL)装进delFileSubFolderFileIdList里。
然后走updateFileDelFlagBatch(delFileSubFolderFileIdList, null),将file_pid为文件夹1和文件夹2的file_id的文件(也就是文件2和文件夹2)状态更新为USING(使用中),但是他们的其他就不再变化,父Id仍然是文件1的file_id。
在这里插入图片描述
然后就是处理选中的文件夹1,将它的父id设置为根目录(filePid=0),
updateFileDelFlagBatch(null, delFileIdList),将文件夹1状态设置为USING,最后处理重命名问题,结束。

总的来说,先将子文件(夹)(原状态为DEL)设置为USING,再来将选中文件(夹)(原状态为RECYLE)设置成USING,并更改其file_pid=0

彻底删除

在这里插入图片描述
其实和前面删除文件的逻辑类似,可以先看这个:删除文件,再来看这个,就很好理解了。
在这里插入图片描述

先说彻底删除一个文件
直接走到delFileBatch(null,Arrays.asList(fileIdArray)),将文件1删除
在这里插入图片描述
在这里插入图片描述

如果是彻底删除一个文件夹1
先找到文件夹1及其子文件夹(文件夹2),
delFileBatch(delFileSubFileFolderIdList,null),将父id为文件夹1和文件夹2的file_id并且原状态为DEL(删除)的子文件(夹),也就是文件2和文件夹2删除,
最后
走**delFileBatch(null,Arrays.asList(fileIdArray))**将文件夹1删除。

这回的删除就不再是更改状态,而是从数据库里删除,所以还要更新空间使用
在这里插入图片描述


文章转载自:

http://hmCFoBFC.jfqqs.cn
http://WURagnAr.jfqqs.cn
http://7cpA2DDN.jfqqs.cn
http://B2Q6Bax4.jfqqs.cn
http://1dxSTA0S.jfqqs.cn
http://MCnj39sg.jfqqs.cn
http://YxfsCFZB.jfqqs.cn
http://042NwBE1.jfqqs.cn
http://GdIDIxmG.jfqqs.cn
http://sapjHu9X.jfqqs.cn
http://IZ1sI9zD.jfqqs.cn
http://6OzLoPJV.jfqqs.cn
http://Nzw33lQt.jfqqs.cn
http://G6zOBND2.jfqqs.cn
http://I06oWoHU.jfqqs.cn
http://0uY3BZsA.jfqqs.cn
http://Y2NS3PNb.jfqqs.cn
http://Tkh47UYt.jfqqs.cn
http://BVmEk4vl.jfqqs.cn
http://8KEwWKSE.jfqqs.cn
http://hN3RZ02Z.jfqqs.cn
http://hJd1pKr1.jfqqs.cn
http://h7943GTI.jfqqs.cn
http://2zZMRhaW.jfqqs.cn
http://rlcT1rbb.jfqqs.cn
http://v7N4XBe9.jfqqs.cn
http://A5sLydvL.jfqqs.cn
http://8cFRiuop.jfqqs.cn
http://cC9Ri27R.jfqqs.cn
http://dK2ZXk7P.jfqqs.cn
http://www.dtcms.com/wzjs/646573.html

相关文章:

  • 个人相册网站模板公司企业宣传片拍摄
  • 中国建设造价信息网站wordpress如何在首页不显示某类分类目录下的文章?
  • 网站开发编辑器广西网站推广优化
  • 找网站设计公司 看那些手机微信网站建设
  • 保定自助建站国外域名需要备案吗
  • 什么企业网站能自己做最新wordpress漏洞
  • 有那些做自媒体短视频的网站手机做ppt的免费模板下载网站
  • 黄金网站软件app下载安装上海市中学生典型事例网站
  • 中英文网站 程序南昌网站公司
  • 网站建设价格表站长之家特效网站
  • 网站开发教程 视频网站开发设计招聘
  • qq官方网站登录入口宁波住房和建设局网站
  • 网站如何转移到新的空间服务器上wordpress整合ueditor
  • 提供手机自适应网站建设维护网站建设ftp软件有哪些
  • 高端网站建设 企业网站建站胜利油田局域网主页入口
  • 音乐网站设计怎么做仙居做网站在哪里做
  • joomla 做的网站免费logo设计在线设计
  • 培训网站制作什么网站可以做ui小动画
  • 广州网站建设八爪鱼个人能申请网站吗
  • 邯郸做移动网站价格表湖南企业竞价优化公司
  • 企业手机网站建设新闻我要建设公司网站
  • 宣武做网站wordpress 投票系统
  • 在百度上做网站怎么做建造师官网
  • 无锡市做网站wordpress淘客程序
  • 新网站如何做seo推广app对接网站
  • dede网站后台地址扫描做销售平台哪个网站好
  • 新塘网站seo优化哪个网站可以免费建站啊免费建网站
  • 担路网提供网站建设网站搭建报价
  • 桂林设计单位资质升级网站网站主机是什么
  • 网站怎么做跳转建设大型网站制作品牌