2008-09-15 147 views
1

我期望Windows能夠識別某些文件夾與我的應用程序相關聯 - 可能是通過命名文件夾'folder.myExt'。帶擴展名的文件夾

這可以通過註冊表來完成嗎?

多一點信息
- 這是一個X平臺的應用程序(這就是爲什麼我建議用一個擴展的文件夾 - MAC可以處理)
- 拉德我用不讀寫二進制數據足夠有效,因爲這個'文件夾'的大小將超過2000個文件和500Mb

回答

0

Windows中的文件夾根本不受name.extension規則的限制,註冊表的「文件夾」類型的文件類型處理中只有1個條目。 (如果你試圖改變它,你將會有非常非常艱難的時間)

獲得你想要的效果的唯一方法就是做OpenOffice,MS Office 2007和大視頻遊戲已經有一段時間了,使用ZIP文件作爲容器。 (它並不一定是一個「ZIP」,但是某種類型的容易獲得的容器文件類型比編寫自己的文件要好)與OO.org和Office 2K7類似,您可以使用自定義擴展名並將您的應用指定爲處理程序。這也可以在Mac上使用,因此它可以是跨平臺的。但它可能並不快。使用低壓縮或無壓縮可能會有所幫助。

0

你可以在你的文件夾上有一個「擴展名」,但據我所知,windows只是把它當作文件夾名稱並在點擊它時像正常打開文件夾。

有幾次我在打開Windows系統上的.app時搞砸了,它表現得像是一個普通的文件夾。

+0

感謝您的回覆 - 我希望文件夾的行爲像一個單詞文件確實是字,這是否有道理? – Danny 2008-09-15 23:51:36