Delphi结合了绝对路径名和相对路径名

时间:2016-04-20 14:10:52

标签: delphi

(使用Delphi 2010)

是否有一种简单但稳定的方法来组合绝对文件名和相对文件名,以便生成的文件名是格式正确的文件名?

dir1\dir2\dir3\ + ..\filename => dir1\dir2\filename
dir1\dir2\dir3\ + ..\..\filename => dir1\filename
dir1\dir2\dir3\ + .\filename => dir1\dir2\dir3\filename

Path.Combine浮现在脑海中,但它解决了类似

的问题
dir1\dir2\dir3\ + .\filename => dir1\dir2\dir3\.\filename

似乎不是一个格式正确的文件名

非常感谢! 威廉

1 个答案:

答案 0 :(得分:0)

我将此作为答案发布,因为出于某种原因我无法将其标记为重复。

检查RelToAbs功能here