#fsize 지시어는 웹 서버에게 지정된 파일의 크기를 웹 페이지에 삽입하도록 지시합니다. 지시어는 HTML 설명 구분 기호로 묶어 주어야 합니다.
이 지시어는 기본적으로 STM 페이지에서만 사용할 수 있으며, ASP 페이지에서는 사용할 수 없습니다. ASP 스크립트를 사용하여 이러한 작업을 수행하려면 VBScript나 Jscript의 MSDN에 문서화된 FileSystemObject 개체를 참조하십시오.
<!-- #fsize PathType = FileName -->
PathType
FileName에 대한 경로 형식을 지정합니다. 사용할 수 있는 경로 형식은 다음과 같습니다.
| 경로 형식 | 의미 |
| File | 파일 이름은 #fsize 지시어가 포함된 문서가 있는 디렉터리로부터의 상대 경로입니다. |
| 가상 경로 | 파일 이름은 웹 사이트에 있는 가상 디렉터리의 전체 경로입니다. |
FileName
파일 크기를 확인할 파일의 이름을 지정합니다. FileName에는 확장명이 포함되어야 하며, 파일 이름을 큰따옴표(")로 묶어 주어야 합니다.
중요
지시어가 포함된 파일에는 SSI 인터프리터로 매핑되는 파일 확장명을 사용해야 합니다. 그렇지 않으면 웹 서버가 지시어를 처리할 수 없습니다. 기본적으로 .stm, .shtm, .shtml 등의 파일 확장명이 인터프리터(Ssinc.dll)로 메핑됩니다.#echo 지시어를 사용하는 STM 페이지의 경우에는 단독으로 실행하거나 Response.Redirect로 ASP 페이지에서 호출하여 실행해야 합니다. Server.Transfer, Server.Execute 또는 #include를 사용하여 ASP 페이지에서 STM 페이지를 호출하면 STM 페이지를 ssinc.dll 대신 asp.dll로 보내므로 호출이 작동하지 않습니다.
IIS 스냅인을 설치한 경우 기본 확장명 매핑을 수정하고 새 매핑을 추가할 수 있습니다. 응용 프로그램 매핑 설정을 참조하십시오 실행 가능한 여러 파일에 파일 확장명 하나를 매핑할 수 없으므로 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> SSI.stm의 크기를 바이트로 표시합니다. <!-- #config SIZEFMT = "BYTES" --> <!-- #fsize FILE = "ssi.stm" --> <BR><BR> 이 줄은 <BR> 위에 구성된 ERRMSG를 출력합니다. <!-- #config SIZEFMT = "BYTE" -->