gpt4 book ai didi

delphi - Delphi中的目录路径操作?

转载 作者:行者123 更新时间:2023-12-03 14:55:57 27 4
gpt4 key购买 nike

我有给定文件夹的完整路径名,例如

c:\foo\bar

现在我想引用 c:\foo 中名为 baz.txt 的文件,

c:\foo\bar\..\baz.txt

我目前正在使用 .. 路径运算符向下一级获取我需要的文件。

是否有一个函数可以进行路径操作,例如UpOneLevel(str) -> str ?我知道我可以通过拆分字符串并删除最后一个标记来编写一个,但我宁愿它是一个内置/库函数,这样我以后就不会遇到麻烦,如果有的话。转义反斜杠。

最佳答案

使用ExpandFileName功能:

var
S: string;
begin
S := 'c:\foo\bar\..';
S := ExpandFileName(S);
ShowMessage(S);
end;

上面示例中的消息将显示 c:\foo 路径。

关于delphi - Delphi中的目录路径操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14639230/

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