【发布时间】:2017-03-15 11:39:55
【问题描述】:
例如,
foreach (var imageFile in Directory.GetFiles(dir, "*.*", SearchOption.AllDirectories))
{
//add to list
}
imageFile 的输出 = C:\Users\Documents\MyWeb\Slide\Main\slider2.png
我只需要得到\Slide\Main\slider2.png
有什么简单的方法吗?
【问题讨论】:
-
你如何决定丢弃哪一部分?为什么不直接从图像路径中删除目录路径?例如
imageFile.Remove(dir); -
那么,应该使用什么规则?对于这种情况,您可以根据
MyWeb拆分路径,但其他目录呢?有没有共同的地方分裂? -
这取决于这部分应该如何确定。它总是在路径中的四个文件夹还是其他什么?
-
@DavidG -- 当我们还没有足够的信息时,你怎么能把它当作一个骗子来关闭呢?
-
@rory.ap 它应该总是在 \Slide\ 处分割
标签: c#