无法压缩子文件夹太深的文件夹

无法压缩子文件夹太深的文件夹

如果文件夹的子文件夹太深,我无法压缩文件夹。我的公司使用 Dropbox,因此文件夹中有很多文件夹。例如,文件夹的路径可能如下所示:

C:\Users\Computer Username\Company Dropbox\Company Folder\Folder 2023\Event Name 2023\Event Name 2023 Branding\Print

我想压缩文件夹“Print”。当我尝试时,什么也没发生。如果我将文件夹移动到Downloads,那么我可以压缩文件夹并将 zip 文件移动到我想要的文件夹中。

问题

我可以更改设置,以便即使文件夹有很多子文件夹也可以压缩该文件夹吗?

答案1

如果您经常这样做,那么使用 SUBST 创建另一个驱动器可能是值得的。打开命令提示符(我不确定,您可能需要提升到“以管理员身份”执行此操作以处理“用户帐户控制”限制)并尝试运行如下命令:

SUBST N: "C:\Users\Computer Username\Company Dropbox\Company Folder\Folder 2023"

现在你的

C:\Users\Computer Username\Company Dropbox\Company Folder\Folder 2023\Event Name 2023\Event Name 2023 Branding\Print

也可以通过以下方式访问:

N:\Event Name 2023\Event Name 2023 Branding\Print

(我选择了 N:来代表“现在”这个词,认为你可能会每年更新它。由于这个问题是在 2023 年提出的,我认为对 2023 年的引用是指当前年份。你可以选择其他驱动器号,只要它没有被使用。)

答案2

Dropbox 确实警告说:

即使您在操作系统上命名文件时没有收到错误消息,如果您不遵循以下准则,则在您尝试在另一个操作系统上打开或同步文件时可能会出现问题。

文件和文件夹名称建议

- 文件或文件夹路径使用少于 260 个字符。

https://help.dropbox.com/organize/file-names


你可以试试启用更长的文件夹路径在 Windows 注册表中(默认情况下禁用):

  • 打开 Regedit
  • 导航HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
  • 打开LongPathsEnabled值,并将其数据从 更改01
  • 重启电脑

这也取决于您压缩这些文件夹的具体方式。即使没有更改注册表(尤其是使用图形界面),7-Zip 也支持长文件夹路径。但是,许多其他程序(可能是 dropbox?)可能无法处理长度超过 260 个字符的文件路径。

其他建议:

  • 在 7-Zip 界面中,确保路径模式被设定为Relative pathnames
  • .zip对目标文件使用更短的路径
  • 使用前缀延长路径,\\?例如\\?\C:\long\path\to\folder\

相关内容