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

Use file path for contained file in file container, In c++ and c#

本文关键字:文件 包含 路径 c++      更新时间:2023-10-16

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

编辑0

我有一个这样的文件:

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

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

编辑 1我有一个文件,其中包含 2 个文件的副本和标题中的其他信息。SDK 只能通过具有打开文件方法的路径字符串访问文件 2。我需要为此包含的文件创建某种虚拟路径。

我想

你要找的是这个:

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

学分:点击这里!