在.NET中,是否有任何API可以让我将某些IO操作限制在指定路径内?
例如:
根路径:C:\Test\
现在我想调用这样的函数:
IO.Directory.CreateDirectory("../testing/", Root)
现在我希望API为我处理此情况,不要创建除指定目录之外的文件夹。
因此,应该创建为c:\Test\testing\而不是c:\testing\。
我知道我可以手动完成此操作,但我想也许有一个我不知道支持此事的API。
问题是,我有一堆随机字符串,我将根据这些字符串创建文件夹和文件,我不想将任何东西写入另一个文件夹,因为其中一个字符串包括类似“../”的字符串。
例如:
根路径:C:\Test\
现在我想调用这样的函数:
IO.Directory.CreateDirectory("../testing/", Root)
现在我希望API为我处理此情况,不要创建除指定目录之外的文件夹。
因此,应该创建为c:\Test\testing\而不是c:\testing\。
我知道我可以手动完成此操作,但我想也许有一个我不知道支持此事的API。
问题是,我有一堆随机字符串,我将根据这些字符串创建文件夹和文件,我不想将任何东西写入另一个文件夹,因为其中一个字符串包括类似“../”的字符串。