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

And*_*ewH 9 windows zip dropbox 7-zip

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

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

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

问题

我可以更改设置,让我即使在文件夹有很多子文件夹的情况下也可以压缩该文件夹吗?

TOO*_*GAM 12

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

SUBST N: "C:\Users\Computer Username\Company Dropbox\Company Folder\Folder 2023"
Run Code Online (Sandbox Code Playgroud)

现在你的

C:\Users\Computer Username\Company Dropbox\Company Folder\Folder 2023\Event Name 2023\Event Name 2023 Branding\Print
Run Code Online (Sandbox Code Playgroud)

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

N:\Event Name 2023\Event Name 2023 Branding\Print
Run Code Online (Sandbox Code Playgroud)

(我选择 N:代表“现在”一词,认为您可以每年更新该词。由于该问题是在 2023 年提出的,因此我认为对 2023 年的引用旨在作为对当前年份的引用。您可以选择不同的驱动器号,只要它没有被使用。)

  • subst 不需要管理员即可工作。这也意味着您可以使用资源管理器导航到要替换的文件夹,然后在地址栏中只需键入“subst n:.”,就会出现一个新的驱动器字母 N:链接到该文件夹​​。 (3认同)
  • 哇!我记得几十年前的“SUBST”命令;我忘记了它在各种情况下有多方便,比如这样。 (3认同)

Cpt*_*ale 12

Dropbox 确实警告说:

\n
\n

即使在操作系统上命名文件时\xe2\x80\x99t 未收到错误消息,但\xe2\x80\x99t 不遵循以下准则,在尝试打开或同步时也可能会导致问题另一个操作系统上的文件。

\n

文件和文件夹名称建议

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

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

\n
\n

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

\n
    \n
  • 打开注册表
  • \n
  • 导航HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\FileSystem
  • \n
  • 打开该LongPathsEnabled值,并将其数据从 更改01
  • \n
  • 重新启动你的电脑
  • \n
\n
\n

它还可能取决于您压缩这些文件夹的精确程度。即使没有更改注册表(尤其是使用图形界面),7-Zip 也支持长文件夹路径。然而,许多其他程序(可能是 dropbox?)可能会难以处理超过 260 个字符的文件路径。

\n

其他建议:

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