gpt4 book ai didi

path - D:跨平台方式移动到顶级路径?

转载 作者:行者123 更新时间:2023-12-05 00:20:55 26 4
gpt4 key购买 nike

我在变量中有路径,例如:
D:\foo\bar\baz\file.txt
它也可以是这样的:
/foo/bar/baz/file.txt
我需要跨平台的方法可以移到bar目录。

我只找到了一种方法,但它看起来像 hack:
writeln(mystr.replaceLast("baz" ~ dirSeparator ~ "file.txt", ""));

最佳答案

std.path 为此有 2 个函数: buildNormalizedPath asNormalizedPath .

它们之间唯一的区别是asNormalizedPath不会分配内存。

关于path - D:跨平台方式移动到顶级路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33234620/

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