如果文件夹的子文件夹太深,我无法压缩文件夹。我的公司使用 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
值,并将其数据从 更改0
为1
- 重启电脑
这也取决于您压缩这些文件夹的具体方式。即使没有更改注册表(尤其是使用图形界面),7-Zip 也支持长文件夹路径。但是,许多其他程序(可能是 dropbox?)可能无法处理长度超过 260 个字符的文件路径。
其他建议:
- 在 7-Zip 界面中,确保路径模式被设定为
Relative pathnames
.zip
对目标文件使用更短的路径- 使用前缀延长路径,
\\?
例如\\?\C:\long\path\to\folder\