【初体验】iapp一键删除文件夹

综合技术   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2020-10-22

fndel(path)t(){f(ss.path0==null){fi(path,f)f(f==false){ufnsui(){tw("文件夹路径错误!")}sspath0=nullendcode//判断是否为文件夹,否就停止运行}sspath0=path//把实时要删的文件夹存到变量path0中}f(path?ss.path0){//判断原要删的文件夹路径中是否包含有实时要删的文件夹路径,如果包含则执行下面的代码,否就表示原要删的文件夹已删除fd(path,f)//尝试删除该文件夹,返值到ff(f==true){//如果删除path文件夹成功则ss("删除:"+path+"成功1!",k)syso(k)//打印删除的文件(夹)路径详情slg(path,l)slof(path,"/",l,l1)//取路径path的倒数第一个字符"/"的位置ssg(path,0,l1,path1)//截取路径path的父目录fna.del(path1)//开始新一轮的删除,以path1为叁数endcode}//如果删除文件夹path失败,则表示path是一个非空文件夹,执行下面的循环删除里面的文件(夹)fl(path,a)for(b;a){ss(path+"/"+b,path2)fd(path2,f)f(f==false){fna.del(path2)//如果删除文件夹path2失败则重新以path2为叁数重新删除endcode}ss("删除:"+path2+"成功!",k).syso(k)//打印删除成功的文件(夹)路径}fna.del(path)endcode//文件夹path里面的所有文件(夹)全删完后重新开始删除,传入叁数path}sspath0=nullufnsui(){tw("删除完毕!")}}endfn//以上代码请放到模块a.myu里,如果你要改模块名称,请将上面代码里的3个a.del改一下//以下代码放到按钮点击事件中,传入要删的文件夹调用上面的模块一键删除slj="/sd*/abc".模块会自动判断路径的正确性以及是否是文件夹fna.del(lj).调用模块开始删除

快来和汤姆一起玩耍吧!#【汤姆猫】汤姆猫技术团队邀请你加入#

成为第一个回答人

评论

登录后才可发表内容
  • 主题

    52

  • 帖子

    4737

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0683s Mem:2123Kb