📄 19-3.cfm.htm
字号:
<P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY"><HTML></P>
<P ALIGN="JUSTIFY"><HEAD><TITLE>迈至科网络ASP教程之文件属性示例</TITLE></HEAD></P>
<P ALIGN="JUSTIFY"><BODY></P>
<P ALIGN="JUSTIFY"><%</P>
</FONT><FONT SIZE=3><P ALIGN="JUSTIFY">‘</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>创建一个FileSystemObject对象的事例</P>
<P ALIGN="JUSTIFY">Set MyFileObject=Server.CreateObject(</FONT><FONT SIZE=3>“</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>Scripting.FileSystemObject</FONT><FONT SIZE=3>”</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>)</P>
</FONT><FONT SIZE=3><P ALIGN="JUSTIFY">‘</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>创建一个File对象的事例</P>
<P ALIGN="JUSTIFY">Set Myfile=MyFileObject.GetFile(</FONT><FONT SIZE=3>“</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>c:\test.txt</FONT><FONT SIZE=3>”</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>)</P>
<P ALIGN="JUSTIFY">%></P>
<P ALIGN="JUSTIFY"><Br>名称:<%=Myfile.Name %></P>
<P ALIGN="JUSTIFY"><Br>路径:<%=Myfile.Path %></P>
<P ALIGN="JUSTIFY"><Br>驱动器:<%=Myfile.Drive %></P>
<P ALIGN="JUSTIFY"><Br>大小:<%=Myfile.size %></P>
<P ALIGN="JUSTIFY"><Br>类型:<%=Myfile.type %></P>
<P ALIGN="JUSTIFY"><Br>属性:<%=Myfile.Attributes %></P>
<P ALIGN="JUSTIFY"><Br>创建日期:<%=Myfile.DateCreated %></P>
<P ALIGN="JUSTIFY"><Br>上次进入日期:<%=Myfile.LastAccessed %></P>
<P ALIGN="JUSTIFY"><Br>上次修改日期:<%=Myfile.LassModified %></P>
<P ALIGN="JUSTIFY"></BODY></P>
<P ALIGN="JUSTIFY"></HTML></P>
<P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY">那么显示结果如图19.2所示。</P>
<P ALIGN="JUSTIFY"><IMG SRC="Image121.gif" tppabs="http://210.74.168.175/guide/asp/part19/Image121.gif" WIDTH=533 HEIGHT=324> <B> 图19.2 文件属性</P>
</B><P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY">Attributes属性需要解释,它的返回值是对应于下表的数字:</P></FONT>
<TABLE BORDER CELLSPACING=1 CELLPADDING=7 WIDTH=243>
<TR><TD WIDTH="53%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="CENTER">Attribute</FONT></TD>
<TD WIDTH="47%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="CENTER">值</FONT></TD>
</TR>
<TR><TD WIDTH="53%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="CENTER">Normal</FONT></TD>
<TD WIDTH="47%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="CENTER">0</FONT></TD>
</TR>
<TR><TD WIDTH="53%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="CENTER">Read-Only</FONT></TD>
<TD WIDTH="47%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="CENTER">1</FONT></TD>
</TR>
<TR><TD WIDTH="53%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="CENTER">Hidden</FONT></TD>
<TD WIDTH="47%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="CENTER">2</FONT></TD>
</TR>
<TR><TD WIDTH="53%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="CENTER">System</FONT></TD>
<TD WIDTH="47%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="CENTER">4</FONT></TD>
</TR>
<TR><TD WIDTH="53%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="CENTER">Volume</FONT></TD>
<TD WIDTH="47%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="CENTER">8</FONT></TD>
</TR>
<TR><TD WIDTH="53%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="CENTER">Directory</FONT></TD>
<TD WIDTH="47%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="CENTER">16</FONT></TD>
</TR>
<TR><TD WIDTH="53%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="CENTER">Archive</FONT></TD>
<TD WIDTH="47%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="CENTER">32</FONT></TD>
</TR>
<TR><TD WIDTH="53%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="CENTER">Alias</FONT></TD>
<TD WIDTH="47%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="CENTER">64</FONT></TD>
</TR>
<TR><TD WIDTH="53%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="CENTER">Compressed</FONT></TD>
<TD WIDTH="47%" VALIGN="TOP">
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="CENTER">128</FONT></TD>
</TR>
</TABLE>
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3><P ALIGN="JUSTIFY"> 那么,由于这里面属性为Archive和Hidden,所以结合起来就是2(Hidden)+32(Archieve)=34,从数学上可以理解,每一个整数对应这样的2的幂次的累加和肯定是唯一的,这些属性还可以进行设置,例如,使c:\test.txt变成具有Archieve,Read-Only两种属性 ,那么用下面这个脚本</P>
<P ALIGN="JUSTIFY"> </P>
<P ALIGN="JUSTIFY"><%</P>
</FONT><FONT SIZE=3><P ALIGN="JUSTIFY">‘</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>创建一个FileSystemObject对象的事例</P>
<P ALIGN="JUSTIFY">Set MyFileObject=Server.CreateObject(</FONT><FONT SIZE=3>“</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>Scripting.FileSystemObject</FONT><FONT SIZE=3>”</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>)</P>
</FONT><FONT SIZE=3><P ALIGN="JUSTIFY">‘</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>创建一个File对象的事例</P>
<P ALIGN="JUSTIFY">Set Myfile=MyFileObject.GetFile(</FONT><FONT SIZE=3>“</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>c:\test.txt</FONT><FONT SIZE=3>”</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>)</P>
</FONT><FONT SIZE=3><P ALIGN="JUSTIFY">‘</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3>进行属性设置</P>
<P ALIGN="JUSTIFY">MyFile.attributes=31</P>
<P ALIGN="JUSTIFY">%></P>
<P ALIGN="JUSTIFY"> </P></FONT></BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -