无法删除文件夹。将解压的文件夹从其原始位置复制到另一个位置时,文件名或扩展名太长

无法删除文件夹。将解压的文件夹从其原始位置复制到另一个位置时,文件名或扩展名太长

我用对象关系映射(ORM)框架即休眠发展Java EE应用程序以可下载的 zip 文件形式提供给 Windows 使用,该文件具有几个深度嵌套的目录结构。

有必要将此 zip 文件解压到路径最短的位置。否则,解压 zip 文件的过程将继续,并会出现以下几个警告。

!F:\path\to\location\hibernate-release-5.0.6.Final.zip:无法创建 hibernate-release-5.0.6.Final\documentation\javadocs\org\hibernate\boot\model\source\internal\hbm\class-use\RelationalValueSourceHelper.AbstractColumnsAndFormulasSource.html

Total path and file name length must not exceed 260 characters
The system cannot find the path specified.

为了避免出现此类警告,我首先将 zip 文件复制到具有最短路径的位置C:\,然后将该 zip 文件解压缩到该位置。然后解压缩 zip 包的过程就会成功,而不会出现类似这样的警告。

然而,出现了一个问题,当尝试将解压的文件夹从解压位置复制C:\到另一个位置时,复制文件夹的过程会在短时间内异常/突然终止,并出现以下错误。

无法删除文件夹 hibernate-enhance-maven-plugin:文件名或扩展名太长。

在此处输入图片描述

文件夹本身可以安全地从该位置删除,C:\但不能复制到其他位置(因此是复制和粘贴,而不是剪切和粘贴)

救援是什麽?


我正在使用 Microsoft Windows XP Professional 2002 版,Service Pack 3。

答案1

基于这个帖子这个帖子, 尝试7-zip。它不仅可以解压文件,还可以浏览文件夹并允许您删除存在“文件名太长”问题的文件。(如果问题仍然存在,请在删除时按住 Shift 键。这将阻止 Windows 先尝试将其移动到回收站。)7-zip 在“文件”菜单下还有一个“复制到...”和“移动到...”对话框。

相关内容