2008-08-27 98 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