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

删除无限递归文件夹

那一天我真的以为这个文件夹会陪硬盘走到最后

起因

都是打包命令搞的鬼,我在使用命令

PS E:\Project\PROJECT\cloud\out\artifacts\cloudclient_jar> jpackage --type app-image --name CloudServer --input . --main-jar cloud.jar --win-console
java.io.IOException: Cannot access file with path exceeding 32000 characters
PS E:\Project\PROJECT\cloud\out\artifacts\cloudclient_jar>

打包我的代码文件时直接在jar内部进行的打包,就导致输出的目录和打包的目录在一起,程序在一边输出一边打包无限循环直到报错,然后就留下一个无限嵌套的文件夹,此时通过正常的删除无法删除,会出现报错,资源管理器直接卡死闪退

尝试

开始使用的robocopy命令,命令跑了15分钟直接退出了,打开文件管理器还是看见文件夹没有删除(我怀疑直接嵌套了超过百万层),然后也试过用python脚本,python脚本无效

最后

最后采用的WinRAR的方式删除,下载一个WinRAR,然后打开WinRAR导航到不能够删除的文件夹,然后直接shift+delete强制删除,WinRAR跑了一会儿就删除成功了

如果你也想试试无法删除的文件夹,可以放一个jar包到你的一个目录下(将下面的cloud.jar换成你的jar),然后在相同目录下运行jpackage --type app-image --name BoomServer --input . --main-jar cloud.jar --win-console,注意需要有Java的环境(JDK)

此文章仅供参考,任何由于此文章尝试所导致的电脑爆炸,死机,蓝屏自行负责

最后打包需谨慎,命令别乱用

http://www.dtcms.com/a/445547.html

相关文章:

  • PyCharm 核心快捷键大全 (Windows版)
  • Android15 状态栏适配
  • 云原生微服务:Kubernetes+Istio 魔法学院实战指南
  • 做调研有哪些网站推广普通话手抄报内容大全资料
  • Vue.js 自定义指令
  • Vue中$nextTick的使用
  • 【Linux系列】并发世界的基石:透彻理解 Linux 进程 — 进程状态
  • 开源 C++ QT QML 开发(四)复杂控件--Listview
  • 我朋友是做卖网站的八戒影视大全
  • 智能体模式(Agent Mode)与深度研究(Deep Research)概念学习
  • AI vs. Machine Learning vs. Deep Learning vs. Neural Networks
  • 什么网站个人可以建设做企业门户网站都
  • 深度学习(十四):正则化与L2正则化
  • 深入浅出 ArkTS:构建响应式 HarmonyOS 应用的现代语法与实践
  • react生态
  • 深度学习周报(9.29~10.5)
  • 【开题答辩全过程】以 ssm框架的智能校园服务系统为例,包含答辩的问题和答案
  • [论文阅读] (42)ASC25 基于大语言模型的未知Web攻击威胁检测
  • 长宁网站设计wordpress极速版
  • Linux - 进程状态
  • 基于selenium库的爬虫实战:京东手机数据爬取
  • 少儿编程:课程体系和学习计划
  • 江苏盐城网站开发wordpress添加版块
  • 【Linux】安装配置mysql中出现的问题2
  • 《火锅梦想》,公交座椅广告文案“错位”的诗意
  • 买域名去哪个网站好学室内设计学费大概要多少钱
  • Linux系统编程-信号(黑马笔记)
  • # 深入理解Linux内核与用户态通信:Netlink机制实战
  • 基于PostgreSQL的TDE透明加密解决方案:构建数据全生命周期的国密合规安全体系
  • 《Linux 进程(1)概念入门:从 “运行的程序” 到核心定义》