在c ++和c#中使用文件路径为文件容器中的包含文件

时间:2019-01-22 10:51:06

标签: c# c++ path filepath file-access

我有一个文件,其中包含2个文件,其中一个文件是专有文件,由两个SDK读取(c ++)和写入(c#)。问题在于SDK仅接受文件路径的字符串来访问文件。有没有获取此文件虚拟路径的方法?

编辑 0

我只有一个这样的文件:

common header{ ... } 
file 1 { ... } 
file 2 { ... } 

SDK仅通过路径读取文件2,但是我具有的路径是文件容器的路径。我只需要创建文件2的虚拟路径。

编辑1 我有一个文件,其中包含2个文件的副本以及标头中的其他信息。 SDK只能使用打开文件方法的路径字符串访问文件2。我需要为该包含的文件创建某种虚拟路径。

1 个答案:

答案 0 :(得分:0)

我想你在寻找什么?

String RelativePath = AbsolutePath.Replace(Request.ServerVariables["APPL_PHYSICAL_PATH"], String.Empty);

信用:单击here