2008-08-27 53 views
4

我不会太惊讶,如果因为询问“非编程”问题而遭到枪击,但也许有人知道...WinXP的“发送到压缩(压缩)文件夹”如何决定包含在zip文件中?

我正在使用WinXP的内置“发送到压缩(压缩)文件夹“功能,并惊讶地发现创建的.zip文件不包含.svn目录及其内容。

我一直以为所有的文件都包含在内,我无法找到哪些属性/选项/属性控制包含或其他。任何人都可以帮忙吗?

谢谢,汤姆

编辑:

所以,心不是有一个聪明的方式来处理这个问题?真正的问题(显示隐藏文件设置为真.svn文件夹没有压缩,因为Windows不认为它们是有效的文件夹)仍然没有得到答复。

谢谢...

+0

我刚刚通过Google找到了这个。请投票结束后移至SuperUser。 – 2010-07-15 19:07:28

回答

4

发送到压缩文件夹不会穿过点名前没有名称的文件夹(如“.svn”)。如果您有其他文件夹以点开头,则不会包含这些文件夹。不包含没有名字的文件。隐藏属性不起作用。

可能是一个错误,可能是设计。请记住,Windows资源管理器不允许创建以点开头的文件夹,即使底层系统可以处理它们。

-3

压缩文件夹并不意味着这将是一个ZIP文件,只有文件夹中的内容被压缩和你它看起来像一个正常的文件夹

2

它可能不包含您通常不会看到的文件。或者,文件可能在那里,但是在浏览器中重新打开.zip文件时可能无法看到它们,因为它们是隐藏的。您可以进入工具 - >文件夹选项,转到视图选项卡,然后选择单选按钮以查看隐藏的文件和文件夹。

0

它看起来像压缩文件夹外壳扩展忽略名称以点开头的目录(但不是文件),除非明确给出作为参数(即选择发送命令)。

很难找出还有什么它排除了,因为我甚至不能找出什么“压缩文件夹”的sendto项目首先做的,而不涉及第三方文档。

编辑:

OK,“发送到压缩文件夹”的sendto快捷方式具有.ZFSendToTarget,这是由zipfldr.dll处理,这是做所有工作的延伸。

@Kibbee:
虽然我确实启用了“显示隐藏文件”,但我的压缩包含隐藏文件夹。

1

“发送到 - >压缩(压缩)文件夹”创建一个zip文件。它放在哪里取决于你的设置。它不包含具有默认设置的隐藏文件。如果您将资源管理器视图设置设置为Kibbee提到的“显示隐藏的文件和文件夹”,则“发送到 - >压缩(压缩)文件夹”将隐藏文件放入zip文件中。

有什么我会叫在XP中隐藏文件夹不包括递归文件夹树时的错误。如果它们位于您所在的文件夹中,则可以获取它们。递归在Vista中可用。

以“。”开头的文件除了Windows资源管理器不允许您创建窗口外,没有特殊的窗口。不过这是一个有效的文件名。

如果您的文件夹包含隐藏的/系统文件/文件夹,我会推荐使用类似7-Zip的东西。

0

最后,我发现没有简单的方法来压缩.svn文件夹,因此我转而使用winRAR。 Alternativaly你也可以使用winZip。

1

“发送到压缩文件夹”的Windows 7实现行为有所不同 - 它包含以zip文件中的点(例如“.SVN”)开头的文件/文件夹。

+0

+ 1是的,谢天谢地! – 2010-07-15 19:11:28

相关问题