<p>ASP File 对象</p><p>ASP Drive</p><p>ASP Folder</p><p>File 对象用于返回关于指定文件的信息。</p><p>实例</p><p>文件何时被创建?</p><p>本例演示如何首先创建 FileSystemObject 对象,然后使用 File 对象的 DateCreated 属性来取得指定文件被创建的日期和时间。</p><pre class="brush:php;toolbar:false">&lt;% dimfs,f setfs=Server.CreateObject(&quot;Scripting.FileSystemObject&quot;) setf=fs.GetFile(Server.MapPath(&quot;testread.txt&quot;)) Response.Write(&quot;文件testread.txt的创建时间是:&quot;&amp;f.DateCreated) setf=nothing setfs=nothing %&gt;</pre><p>此文件何时被修改?</p><p>本例演示如何使用 DateLastModified 属性来取得指定文件被修改的日期和时间。</p><pre class="brush:php;toolbar:false">&lt;% dimfs,f setfs=Server.CreateObject(&quot;Scripting.FileSystemObject&quot;) setf=fs.GetFile(Server.MapPath(&quot;testread.txt&quot;)) Response.Write(&quot;文件testread.txt的最后修改时间是:&quot;&amp;f.DateLastModified) setf=nothing setfs=nothing %&gt;</pre><p>此文件何时被访问过?</p><p>此例演示如何使用 DateLastAccessed 属性来取得指定文件最后被访问的日期和时间。</p><pre class="brush:php;toolbar:false">&lt;% dimfs,f setfs=Server.CreateObject(&quot;Scripting.FileSystemObject&quot;) setf=fs.GetFile(Server.MapPath(&quot;testread.txt&quot;)) Response.Write(&quot;文件testread.txt的最后访问时间是:&quot;&amp;f.DateLastAccessed) setf=nothing setfs=nothing %&gt;</pre><p>返回指定文件的属性</p><p>本例演示如何使用 Attributes 来返回指定文件的属性。</p><pre class="brush:php;toolbar:false">&lt;% dimfs,f setfs=Server.CreateObject(&quot;Scripting.FileSystemObject&quot;) setf=fs.GetFile(Server.MapPath(&quot;testread.txt&quot;)) Response.Write(&quot;文件testread.txt的属性是:&quot;&amp;f.Attributes) setf=nothing setfs=nothing %&gt;</pre><p>File 对象</p><p>File 对象用于返回有关指定文件的信息。</p><p>如需操作 File 对象的相关属性和方法,我们需要通过 FileSystemObject 来创建 File 对象的实例。首先,创建一个 FileSystemObject 对象,然后通过 FileSystemObject 对象的 GetFile 方法,或者通过 Folder 对象的 Files 属性来例示此 File 对象。</p><p>下面的代码使用 FileSystemObject 对象的 GetFile 方法来例示这个 File 对象,并使用 DateCreated 属性来返回指定文件被创建的日期:</p><pre class="brush:php;toolbar:false">&lt;% Dimfs,f Setfs=Server.CreateObject(&quot;Scripting.FileSystemObject&quot;) Setf=fs.GetFile(&quot;c:\test.txt&quot;) Response.Write(&quot;Filecreated:&quot;&amp;f.DateCreated) setf=nothing setfs=nothing %&gt;</pre><p>输出:</p><p>File created: 8/8/2008 10:01:19 AM</p><p>File 对象的属性和方法</p><p>属性</p><p>属性<span class="Apple-tab-span" > </span>描述</p><p>Attributes<span class="Apple-tab-span" > </span>设置或返回指定文件的属性。</p><p>DateCreated<span class="Apple-tab-span" > </span>返回指定文件创建的日期和时间。</p><p>DateLastAccessed<span class="Apple-tab-span" > </span>返回指定文件最后被访问的日期和时间。</p><p>DateLastModified<span class="Apple-tab-span" > </span>返回指定文件最后被修改的日期和时间。</p><p>Drive<span class="Apple-tab-span" > </span>返回指定文件或文件夹所在的驱动器的驱动器字母。</p><p>Name<span class="Apple-tab-span" > </span>设置或返回指定文件的名称。</p><p>ParentFolder<span class="Apple-tab-span" > </span>返回指定文件或文件夹的父文件夹对象。</p><p>Path<span class="Apple-tab-span" > </span>返回指定文件的路径。</p><p>ShortName<span class="Apple-tab-span" > </span>返回指定文件的短名称(8.3 命名约定)。</p><p>ShortPath<span class="Apple-tab-span" > </span>返回指定文件的短路径(8.3 命名约定)。</p><p>Size<span class="Apple-tab-span" > </span>返回指定文件的尺寸(字节)。</p><p>Type<span class="Apple-tab-span" > </span>返回指定文件的类型。</p><p>方法</p><p>方法<span class="Apple-tab-span" > </span>描述</p><p>Copy<span class="Apple-tab-span" > </span>把指定文件从一个位置拷贝到另一个位置。</p><p>Delete<span class="Apple-tab-span" > </span>删除指定文件。</p><p>Move<span class="Apple-tab-span" > </span>把指定文件从一个位置移动到另一个位置。</p><p>OpenAsTextStream<span class="Apple-tab-span" > </span>打开指定文件,并返回一个 TextStream 对象以便访问此文件。</p>
返回顶部 留言