<p>ASP Drive 对象</p><p>ASP TextStream</p><p>ASP File</p><p>Drive 对象用于返回关于本地磁盘驱动器或者网络共享驱动器的信息。</p><p>实例</p><p>取得指定驱动器的可用空间数</p><p>本例演示如何首先创建一个 FileSystemObject 对象,然后使用 AvailableSpace 属性来获得指定驱动器的可用空间。</p><pre class="brush:php;toolbar:false">&lt;% Dimfs,d,n Setfs=Server.CreateObject(&quot;Scripting.FileSystemObject&quot;) Setd=fs.GetDrive(&quot;c:&quot;) n=&quot;驱动器:&quot;&amp;d n=n&amp;&quot;&lt;br/&gt;以字节计的可用空间:&quot;&amp;d.AvailableSpace Response.Write(n) setd=nothing setfs=nothing %&gt;</pre><p>取得指定驱动器的剩余空间容量</p><p>本例演示如何使用 FreeSpace 空间属性来取得指定驱动器的剩余空间。</p><pre class="brush:php;toolbar:false">&lt;% Dimfs,d,n Setfs=Server.CreateObject(&quot;Scripting.FileSystemObject&quot;) Setd=fs.GetDrive(&quot;c:&quot;) n=&quot;驱动器:&quot;&amp;d n=n&amp;&quot;&lt;br/&gt;以字节计的剩余空间:&quot;&amp;d.FreeSpace Response.Write(n) setd=nothing setfs=nothing %&gt;</pre><p>取得指定驱动器的总容量</p><p>本例演示如何使用 TotalSize 属性来获得指定驱动器的总容量。</p><pre class="brush:php;toolbar:false">&lt;% Dimfs,d,n Setfs=Server.CreateObject(&quot;Scripting.FileSystemObject&quot;) Setd=fs.GetDrive(&quot;c:&quot;) n=&quot;驱动器:&quot;&amp;d n=n&amp;&quot;&lt;br/&gt;以字节计的总容量:&quot;&amp;d.TotalSize Response.Write(n) setd=nothing setfs=nothing %&gt;</pre><p>取得指定驱动器的驱动器字母</p><p>本例演示如何使用 DriveLetter 属性来获得指定驱动器的驱动器字母。</p><pre class="brush:php;toolbar:false">&lt;% dimfs,d,n setfs=Server.CreateObject(&quot;Scripting.FileSystemObject&quot;) setd=fs.GetDrive(&quot;c:&quot;) Response.Write(&quot;驱动器字母是:&quot;&amp;d.driveletter) setd=nothing setfs=nothing %&gt;</pre><p>取得指定驱动器的驱动器类型</p><p>本例演示如何使用 DriveType 属性来获得指定驱动器的驱动器类型。</p><pre class="brush:php;toolbar:false">&lt;% dimfs,d,n setfs=Server.CreateObject(&quot;Scripting.FileSystemObject&quot;) setd=fs.GetDrive(&quot;c:&quot;) Response.Write(&quot;驱动器类型是:&quot;&amp;d.DriveType) setd=nothing setfs=nothing %&gt;</pre><p>取得指定驱动器的文件系统信息</p><p>本例演示如何使用 FileSystem 来取得指定驱动器的文件系统类型。</p><pre class="brush:php;toolbar:false">&lt;% dimfs,d,n setfs=Server.CreateObject(&quot;Scripting.FileSystemObject&quot;) setd=fs.GetDrive(&quot;c:&quot;) Response.Write(&quot;文件系统是:&quot;&amp;d.FileSystem) setd=nothing setfs=nothing %&gt;</pre><p>驱动器是否已就绪?</p><p>本例演示如何使用 IsReady 属性来检查指定的驱动器是否已就绪。</p><pre class="brush:php;toolbar:false">&lt;% dimfs,d,n setfs=Server.CreateObject(&quot;Scripting.FileSystemObject&quot;) setd=fs.GetDrive(&quot;c:&quot;) n=&quot;此&quot;&amp;d.DriveLetter ifd.IsReady=truethen n=n&amp;&quot;驱动器已就绪。&quot; else n=n&amp;&quot;驱动器未就绪。&quot; endif Response.Write(n) setd=nothing setfs=nothing %&gt;</pre><p>取得指定驱动器的路径</p><p>本例演示如何使用 Path 属性来取得指定驱动器的路径。</p><pre class="brush:php;toolbar:false">&lt;% dimfs,d setfs=Server.CreateObject(&quot;Scripting.FileSystemObject&quot;) setd=fs.GetDrive(&quot;c:&quot;) Response.Write(&quot;路径是:&quot;&amp;d.Path) setd=nothing setfs=nothing %&gt;</pre><p>取得指定驱动器的根文件夹</p><p>本例演示如何使用 RootFolder 属性来取得指定驱动器的根文件夹。</p><pre class="brush:php;toolbar:false">&lt;% dimfs,d setfs=Server.CreateObject(&quot;Scripting.FileSystemObject&quot;) setd=fs.GetDrive(&quot;c:&quot;) Response.Write(&quot;根文件是:&quot;&amp;d.RootFolder) setd=nothing setfs=nothing %&gt;</pre><p>取得指定驱动器的序列号</p><p>本例演示如何使用 Serialnumber 属性来取得指定驱动器的序列号。</p><pre class="brush:php;toolbar:false">&lt;% dimfs,d setfs=Server.CreateObject(&quot;Scripting.FileSystemObject&quot;) setd=fs.GetDrive(&quot;c:&quot;) Response.Write(&quot;序列号:&quot;&amp;d.SerialNumber) setd=nothing setfs=nothing %&gt;</pre><p>Drive 对象</p><p>Drive 对象用于返回关于本地磁盘驱动器或者网络共享驱动器的信息。Drive 对象可以返回有关驱动器的文件系统、剩余容量、序列号、卷标名等信息。</p><p>注释:无法通过 Drive 对象返回有关驱动器内容的信息。要达到这个目的,请使用 Folder 对象。</p><p>如需操作 Drive 对象的相关属性,我们需要创建通过 FileSystemObject 对象来创建 Drive 对象的实例。首先,创建一个 FileSystemObject 对象,然后通过 FileSystemObject 对象的 GetDrive 方法或者 Drives 属性来例示 Drive 对象。</p><p>下面的例子使用 FileSystemObject 对象的 GetDrive 方法来例示 Drive 对象,并使用 TotalSize 属性来返回指定驱动器 (c:) 的容量总数(字节):</p><pre class="brush:php;toolbar:false">&lt;% Dimfs,d Setfs=Server.CreateObject(&quot;Scripting.FileSystemObject&quot;) Setd=fs.GetDrive(&quot;c:&quot;) Response.Write(&quot;Drive&quot;&amp;d&amp;&quot;:&quot;) Response.Write(&quot;Totalsizeinbytes:&quot;&amp;d.TotalSize) setd=nothing setfs=nothing %&gt;</pre><p>输出:</p><p>Drive c: Total size in bytes: 5893563398</p><p>Drive 对象的属性</p><p>属性<span class="Apple-tab-span" > </span>描述</p><p>AvailableSpace<span class="Apple-tab-span" > </span>向用户返回在指定的驱动器或网络共享驱动器上的可用空间容量。</p><p>DriveLetter<span class="Apple-tab-span" > </span>返回识别本地驱动器或网络共享驱动器的大写字母。</p><p>DriveType<span class="Apple-tab-span" > </span>返回指定驱动器的类型。</p><p>FileSystem<span class="Apple-tab-span" > </span>返回指定驱动器所使用的文件系统类型。</p><p>FreeSpace<span class="Apple-tab-span" > </span>向用户返回在指定的驱动器或网络共享驱动器上的剩余空间容量。</p><p>IsReady<span class="Apple-tab-span" > </span>如果指定驱动器已就绪,则返回 true。否则返回 false。</p><p>Path<span class="Apple-tab-span" > </span>返回其后有一个冒号的大写字母,用来指示指定驱动器的路径名。</p><p>RootFolder<span class="Apple-tab-span" > </span>返回一个文件夹对象,该文件夹代表指定驱动器的根文件夹。</p><p>SerialNumber<span class="Apple-tab-span" > </span>返回指定驱动器的序列号。</p><p>ShareName<span class="Apple-tab-span" > </span>返回指定驱动器的网络共享名。</p><p>TotalSize<span class="Apple-tab-span" > </span>返回指定的驱动器或网络共享驱动器的总容量</p><p>VolumeName<span class="Apple-tab-span" > </span>设置或者返回指定驱动器的卷标名</p>
T:0.007033s,M:251.99 KB
返回顶部 留言