我有一个接受文件路径的函数。用户可以传入文件的绝对路径或相对路径。如果提供了相对路径,该ExpandPath
函数可以将其转换为绝对路径,如下所示:
<cfset filepath = ExpandPath("data/test.txt") >
..它返回:
C:\www\example\data\test
但是,如果用户提供了一个绝对路径,例如:
<cfset filepath = ExpandPath("C:\www\example\data\test") >
..它返回:
C:\www\example\C:\www\example\data\test
我该如何解决这个问题?