windows或unix的通用目录格式

Rob*_*hle 0 coldfusion

我正在开发一个侧面项目,该项目可以部署在驻留在windows和unix系统上的CF服务器上.有没有办法可以以通用的方式管理目录结构中的绝对路径?换句话说,如果你是windows和unix服务器,我不希望有一堆条件语句乱丢代码来管理.

在过去的8年里,我一直专注于基于unix的操作系统,因此我不得不担心Windows需要很长时间.

我在CF 9.01 FWIW工作.

谢谢!

Mig*_*l-F 5

查看ColdFusion系统功能.您可以使用其中一些功能从服务器动态检索路径信息,而不管平台如何.

只需创建一个test.cfm文件并开始输出这些值以熟悉它们.我认为这些将特别令人感兴趣.

示例test.cfm:

<html>
    <head></head>
<body>
    <cfoutput>
        <p>GetBaseTemplatePath() = #GetBaseTemplatePath()#</p>
        <p>GetDirectoryFromPath(GetBaseTemplatePath()) = #GetDirectoryFromPath(GetBaseTemplatePath())#</p>
        <p>GetCurrentTemplatePath() = #GetCurrentTemplatePath()#</p>
        <p>ExpandPath("*.*") = #ExpandPath("*.*")#</p>
    </cfoutput>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

  • 并记住在构建路径时始终使用前斜杠.他们将在所有平台上工作. (3认同)