【问题标题】:Alternative to Windows Alternate Data StreamsWindows 备用数据流的替代方案
【发布时间】:2022-01-14 04:02:37
【问题描述】:

我有以下需要在 Windows 上实现:file with files。 最初我想使用带有扩展名的目录。像“folderA.myappext”这样的东西,所以当用户在资源管理器中点击它时,我的应用程序会启动而不是打开文件夹。不幸的是,我无法找到一种方法来做到这一点。然后我尝试使用备用数据流。这工作得很好,但有几个问题:

  1. 它只能在 NTFS 中工作,因此无法按原样通过电子邮件或 FTP 发送;
  2. 只有 WinRAR 可以正确存档,您仍然需要在 UI 中进行额外的点击;
  3. 实际文件大小(其中包含所有流)不会显示在资源管理器中,也不参与显示可用/已用空间,这很快会给用户带来大问题。

不,我不能使用 zip 或任何其他方式将文件合并为一个 - 这是高性能应用程序,还需要写入流(即它一直在更改数据)。

知道如何在 Windows 上实现我的需求吗?我知道在 MacOS 上你可以使用“包”,但在 Windows 上没有这样的东西。有什么想法吗?

【问题讨论】:

    标签: windows file stream


    【解决方案1】:

    类似“folderA.myappext”的东西,所以当用户在资源管理器中点击它时,我的应用程序会启动,而不是文件夹被打开。

    您不能基于扩展名执行此操作,因为文件夹没有扩展名,但您可以使用 desktop.ini 执行此操作。 Windows 7 及更高版本支持custom verbs on folders

    可以在here找到一个工作示例。

    【讨论】:

    • 这正是我想要的!!!谢谢!!!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-19
    • 2023-04-06
    • 1970-01-01
    • 1970-01-01
    • 2011-06-21
    • 2014-04-09
    相关资源
    最近更新 更多