如果文件夹的子文件夹太深,我将无法压缩该文件夹。我的公司使用 Dropbox,所以我们的文件夹中有很多文件夹。例如,文件夹的路径可能如下所示:
C:\Users\Computer Username\Company Dropbox\Company Folder\Folder 2023\Event Name 2023\Event Name 2023 Branding\Print
我想压缩文件夹“Print”。当我尝试时,什么也没有发生。如果我将文件夹移动到Downloads
,那么我可以压缩该文件夹并将 zip 文件移动到我想要的文件夹。
问题
我可以更改设置,让我即使在文件夹有很多子文件夹的情况下也可以压缩该文件夹吗?
如果这是您经常做的事情,那么可能值得您花时间使用 SUBST 创建另一个驱动器。打开命令提示符(我不确定,您可能需要提升到“以管理员身份”执行此操作以处理“用户帐户控制”限制)并尝试运行以下命令:
SUBST N:“C:\Users\计算机用户名\公司 Dropbox\公司文件夹\文件夹 2023”
现在你的
C:\Users\计算机用户名\公司 Dropbox\公司文件夹\文件夹 2023\活动名称 2023\活动名称 2023 品牌\打印
也可以通过以下方式访问:
N:\活动名称 2023\活动名称 2023 品牌\印刷
(我选择 N:代表“现在”一词,认为您可以每年更新该词。由于该问题是在 2023 年提出的,因此我认为对 2023 年的引用旨在作为对当前年份的引用。您可以选择不同的驱动器号,只要它没有被使用。)
Dropbox 确实警告说:
https://help.dropbox.com/organize/file-names
您可以尝试在 Windows 注册表中启用更长的文件夹路径(默认情况下禁用):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
LongPathsEnabled
值,并将其数据从 更改0
为1
它还可能取决于您压缩这些文件夹的精确程度。即使没有更改注册表(尤其是使用图形界面),7-Zip 也支持长文件夹路径。然而,许多其他程序(可能是 dropbox?)可能会难以处理超过 260 个字符的文件路径。
其他建议:
Relative pathnames
.zip
对目标文件使用较短的路径\\?
例如\\?\C:\long\path\to\folder\