【发布时间】:2019-06-15 19:50:51
【问题描述】:
我有一个包含 2 个文件的文件,其中一个文件是由两个 SDK 读取(c++)和写入(c#)的专有文件。问题是 SDK 只接受文件路径的字符串来访问文件。有没有办法获取这个文件的虚拟路径?
编辑 0
我有一个这样的文件:
common header{ ... }
file 1 { ... }
file 2 { ... }
SDK 仅通过路径读取文件 2,但我拥有的路径是文件容器的路径。我只需要创建文件 2 的虚拟路径。
编辑 1 我有一个文件,其中包含 2 个文件的副本和标题中的其他信息。 SDK 只能访问文件 2,并且只能通过带有打开文件方法的路径字符串访问。我需要为此包含的文件创建某种虚拟路径。
【问题讨论】:
-
你能给我们更多细节或一些代码吗,不清楚你在问什么。为什么不能给 SDK 文件路径?
-
我有一个像这样的文件: common header{ ... } file 1 { ... } file 2 { ... } SDK 仅通过路径读取文件 2,但路径我拥有的是文件容器的路径。我只需要创建文件 2 的虚拟路径。
-
好的,让我看看我是否做对了,所以您有一个包含 2 或 3 个类的文本文件,并且您想将“路径”提供给 @987654322 @class 到 SDK 方法?期望路径的 SDK 方法是文本文件还是编译文件?如果它需要一个文本文件,如果你只是将容器文件的路径传递给它会发生什么?
-
不,我有一个文件,其中包含 2 个文件的副本和标题中的其他信息。 SDK 只能访问文件 2,并且只能通过带有打开文件方法的路径字符串访问。我需要为此包含的文件创建某种虚拟路径。
-
什么是SDK?我不确定你想做的事情是否真的可行。
标签: c# c++ path filepath file-access