## #flastmod

#flastmod 指令指示 Web 服务器插入指定文件的最后修改时间。必须使用 HTML 注释分隔符将指令括起来。

默认情况下，此指令仅可用于 STM 网页，无法用于 ASP 网页。可以使用 FileSystemObject 对象通过 ASP 脚本执行同样的任务，可以在 MSDN 中（在 VBScript 或 JScript 下）找到有关此对象的说明。

###### 语法

<!-- #flastmod PathType = FileName -->

###### 参数

PathType

指定 FileName 的路径类型。路径可以是下列某种类型：

路径类型 | 含义
文件 | 此文件名是相对于使用 #flastmod 指令的文档所在目录的路径。
虚拟 | 文件名为相对于所在网站虚拟目录的完全路径。

FileName

指定需要其最后修改时间的文件名。FileName 必须包含文件扩展名，而且必须将文件名用引号 (") 引起来。

要点

包含此指令的文件必须使用已映射到 SSI 解释程序的扩展名。否则，Web 服务器将不处理此指令。默认情况下，文件扩展名 .stm、.shtm 和 .shtml 将映射到 SSI 解释程序 (ssinc.dll)。

使用 #echo 指令的 STM 网页既可以自运行，也可以通过 Response.Redirect 从 ASP 网页调用它来运行。用 Server.Transfer、Server.Execute 或 #include 从 ASP 网页中调用 STM 网页是行不通的，因为这样会迫使 STM 网页通过 asp.dll 而不是通过 ssinc.dll 进行解释。

如果安装了 Internet 信息服务管理单元，则可以修改默认扩展名映射并添加新映射，请参阅设置应用程序映射。由于不能将一个文件扩展名映射到多个可执行文件，所以不能在 ASP 文件中使用此指令。ASP 文件已映射到 asp.dll，并且必须保持此状态。

###### 示例

--- SSI.stm ---

    <!-- #config ERRMSG = "An error occurred processing a directive." -->

    SSI.stm was last formatted on
    <!-- #config TIMEFMT = "%A, the %d of %B, %Y, at %H:%M" -->
    <!-- #flastmod FILE = "ssi.stm" -->
    <BR>

    The size of SSI.stm in bytes is
    <!-- #config SIZEFMT = "BYTES" -->
    <!-- #fsize FILE = "ssi.stm" -->
    <BR><BR>

    This line will print out the ERRMSG configured above<BR>
    <!-- #config SIZEFMT = "BYTE" -->

© 1997-2001 Microsoft Corporation. 保留所有权利。