【问题标题】:Create a folder with a custom extension创建具有自定义扩展名的文件夹
【发布时间】:2014-02-17 14:24:18
【问题描述】:

所以我一直在寻找一种方法来做到这一点,这是我的想法:

我想创建一个带有自定义扩展名的文件夹。类似于 java 有自己的 .jar 文件夹,有没有办法打包这样的东西,并且仍然能够在文件夹之间移动东西?

例如,我想使用.map,并将其用作文件夹。所以假设我想将ma.pngma.p 放在test.map 文件夹中,并将所有内容存储在名为maps 的文件夹中,因此ma.p 文件的引用将是@987654327 @。

有什么想法吗?

【问题讨论】:

  • Java 中没有“.jar 文件夹”。这些是文件(准确地说是 zip 文件)
  • 您可以使文件像文件夹一样。这就是 zip 的工作原理。但它不是目录。目前尚不清楚这是否是您想要的。
  • @RaymondChen 实际上是的,我该怎么做?
  • 你需要写一个shell命名空间扩展。这是一个复杂的话题,超出了 SO 答案的范围。

标签: windows cmd directory


【解决方案1】:

Windows 无法像 OS X 那样将文件夹与程序关联起来。您可以使用“扩展名”命名文件夹,但不会改变其行为。在 OS X 中,将文件夹重命名为 something.app 会使操作系统将文件夹视为文件(应用程序)。 Windows 不这样做。

您提到了.jar 文件:Java 档案是.zip 档案,重命名为.jar

您可以按照您在上一段中所说的去做,但 Windows 不关心目录名称中的“扩展”。这是 OS X 独有的东西,如果你看到这样的东西,我几乎可以保证它是重命名的 .zip,而不是带有扩展名的目录。

【讨论】:

  • 嗯……那这不可能吧?
  • 您可以按照您在上一段中所说的去做,但是 Windows 并不关心目录名称中的“扩展”。这是 OS X 独有的东西,如果你看到这样的东西,我几乎可以保证它是重命名的 .zip,而不是带有扩展名的目录。编辑:将此添加到答案中
  • 好吧,不管怎样,你帮了我很多忙。我不必浪费很多时间...谢谢!
猜你喜欢
  • 2013-10-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-16
  • 1970-01-01
相关资源
最近更新 更多