在文件路径中使用 // 是什么意思? (经典ASP)
What does // mean when it is used in a file path? (Classic ASP)
在我接手开发的这个网站上,它一直使用某些图像的文件路径,例如:
/ClassicWeb//pictures/catalogs/world.gif
要么
..//pictures/catalogs/cintas.jpg
它似乎不是转义字符,因为它只用于其中一个斜线。
//(双斜杠)在这样的文件路径中使用时表示什么?
顺便说一句,这是 ASP 多年前的网站...
它看起来像通用命名约定或统一命名约定,但 UNC 记录为 \ComputerName\SharedFolder\Resource
在你上面的例子中,如果它是由 ASP 代码生成的,那么它很可能在两个斜杠之间包含一个空白或空变量,例如
/ClassicWeb/<%=PathNameHere%>/pictures/catalogs/world.gif
变量PathNameHere
可能是空白。
如果是这样,结果将是
/ClassicWeb//pictures/catalogs/world.gif
在 Windows.
中仍然有效
在我接手开发的这个网站上,它一直使用某些图像的文件路径,例如:
/ClassicWeb//pictures/catalogs/world.gif 要么 ..//pictures/catalogs/cintas.jpg
它似乎不是转义字符,因为它只用于其中一个斜线。 //(双斜杠)在这样的文件路径中使用时表示什么?
顺便说一句,这是 ASP 多年前的网站...
它看起来像通用命名约定或统一命名约定,但 UNC 记录为 \ComputerName\SharedFolder\Resource
在你上面的例子中,如果它是由 ASP 代码生成的,那么它很可能在两个斜杠之间包含一个空白或空变量,例如
/ClassicWeb/<%=PathNameHere%>/pictures/catalogs/world.gif
变量PathNameHere
可能是空白。
如果是这样,结果将是
/ClassicWeb//pictures/catalogs/world.gif
在 Windows.
中仍然有效