gpt4 book ai didi

C#:获取相对路径的第一个目录名

转载 作者:太空狗 更新时间:2023-10-29 19:50:47 32 4
gpt4 key购买 nike

假设它们可以是不同的可接受的目录分隔符,如何获取相对路径中的第一个目录名称?

例如:

foo\bar\abc.txt -> foo
bar/foo/foobar -> bar

最佳答案

似乎你可以使用 string.Split()方法,然后获取第一个元素。
示例(未经测试):

string str = "foo\bar\abc.txt";
string str2 = "bar/foo/foobar";


string[] items = str.split(new char[] {'/', '\'}, StringSplitOptions.RemoveEmptyEntries);

Console.WriteLine(items[0]); // prints "foo"

items = str2.split(new char[] {'/', '\'}, StringSplitOptions.RemoveEmptyEntries);
Console.WriteLine(items[0]); // prints "bar"

关于C#:获取相对路径的第一个目录名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7911448/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com