我发现了一个实例,我需要能够拆分给定目录列表/路径的一部分。在这种情况下,我有 path"C:\Program Files(x86)\MyApp\Data"
或 "C:\Program Files\MyApp\Data\myfile.txt"
并且我想删除之前的所有内容,\MyApp\Data\
以便将来使用它进行处理。
我知道我可以做类似于以下的事情来拆分每个目录,我可以从那里重建它,但我希望能够拆分不需要的路径信息 - 只保留相关的字符串。
string mypath = @"C:\Program Files(x86)\MyApp\Data";
string[] directories = mypath.Split(Path.DirectorySeparatorChar);