【发布时间】:2018-06-19 17:28:22
【问题描述】:
类似于 OneDrive 的“按需文件” 以及 DropBox 的“智能同步” 功能,我很好奇如何创建一个看似在本地的文件磁盘正常,但实际上链接/存储在互联网或云中。
我认为这与 .lnk 或 .url 文件不同,因为即使它们存储在云端,它们也会保留以下内容:
- 文件类型(.pdf、.xlsx 等)
- 磁盘上的位置(例如文件夹路径)
- 大小(原始文件大小,但 磁盘上的大小为 0)
- 文件图标
是否有其他类型的文件或任何元数据告诉 Explorer 在访问特定文件时应从 Internet 检索它?
【问题讨论】:
-
你确定磁盘上的文件大小实际上是0?我以为他们总是只是在计算机上创建一个同步副本,并确保它和云版本彼此保持最新。
-
资源管理器中的视图是通过 shell 命名空间扩展完成的,“假”文件大小可以在 Windows 上使用sparse files 完成,并且可以使用微过滤器驱动程序来拦截对需要的文件的调用从云端下载。
-
嗨,亚历克斯 K.!你说的似乎很有趣。您是否有更多信息或有用的文章可以分享,尤其是关于微过滤器驱动程序?
标签: c# local-storage cloud shortcut