有人知道允許以可視方式管理zip文件/文件夾的第三方組件?例如,在WinZip應用程序中(例如:添加,刪除zipfile等新文件)?zip文件/文件夾的第三方組件
回答
Abbrevia 5.0有一個新的組件,TAbListView
和TAbTreeView
協同工作給予非常類似WinZip的或資源管理器視圖。您可以讓它們互相引用並使用其中一個存檔組件(例如TAbZipKit
),它們將自動提取文件夾結構以顯示在樹視圖中,並在列表視圖中顯示所選文件夾中的文件。該列表視圖還支持沒有樹視圖的平面「所有文件」視圖。上述
的屏幕截圖是從Delphi例子目錄ComCtrlsDemo項目,並在它的唯一代碼是支持提取內容的備忘錄,並且改變視圖樣式。
雖然它們是隻讀的。要直接添加您使用歸檔組件的文件(TAbZipKit.AddFiles()
),並且如果您想支持將&拖放到資源管理器中,則需要自行完成。安德斯梅蘭德的Drag and Drop Component Suite將是一個很好的開始。
組件Ace有ZipForge。 Link
VCLZip是其中之一。還有其他幾個。 http://vclzip.bizland.com/
TurboPower Abbrevia有形式來做到這一點。
您已使用「Delphi XE」標籤標記了該問題。 新版本的Delphi對ZIP文件有本地支持。
見本博客文章:Testeando XE2… (soporte nativo para ficheros ZIP)(authomatic translation with google trans.)
您也可以找到,樣品的添加,創建,提取,代碼...
問候。
這就是我的想法(並回答),但問題要求爲ZIP文件的可視化組件。稍微不一樣。 –
@David Heffernan。謝謝大衛。你說得對。我錯過了這個細節。 –
- 1. ZIP文件夾
- 2. zip文件 - 排除的文件夾
- 3. 提取文件夾中的Zip文件
- 4. 結合文件夾和zip文件
- 5. Web API返回Zip文件夾/文件
- 6. 從文件夾創建zip文件
- 7. 有文件和文件夾使用ZIP
- 8. 將文件夾轉換爲zip文件
- 9. .Net 4.5中沒有第三方庫的Zip文件
- 10. Ionic Zip:提取文件夾的zip文件
- 11. ZipFile使用zip中的所有文件夾創建zip文件
- 12. C#.Net 3.5解壓縮zip文件沒有第三方
- 13. Apache駱駝zip文件夾
- 14. Powershell Zip文件夾內容
- 15. zip文件夾使用applescript
- 16. Ionic Zip文件夾結構
- 17. ZIP文件夾whitou根
- 18. 將文件添加到zip文件中的文件夾java
- 19. 如何將第三方Windows DLL組織到我的應用程序文件夾中的子文件夾中?
- 20. 的.htaccess獲得第三級文件夾中的文件內容二級文件夾文件
- 21. 通過套接字傳輸文件的第三方組件 - Java
- 22. 在Python中的子文件夾的ZIP文件夾
- 23. PDF文件在資產文件夾中的第三方應用程序
- 24. qt/wxwidgets第三方組件?
- 25. 集成第三方組件
- 26. 重寫第三方組件
- 27. innerRef第三方組件
- 28. Ionic Zip無法壓縮文件夾內的文件夾C#
- 29. 在C中創建一個文件夾的Zip文件夾#
- 30. 如何在Python中列出zip文件夾中的文件夾?
再次? http://stackoverflow.com/questions/7442047/delphi-compression-component –
@Andreas,你爲什麼不投票關閉作爲一個愚蠢? – Johan
@andreas,我也看到了這個產品,並且都非常好,但是沒有提供關於屏幕截圖的任何信息。對於我需要做的所有事情,列出的任何產品都很好,但我需要具有良好vcl的產品,例如winzip程序;一些截圖,我可以找到? –