当前位置: 首页 > 图文教程 > 网络编程 > ASP > ASP 实例教程:FileSystemObject 对象

ASP
ASP正则表达式技巧
ASP Access实现网站计数器(访问量)
ASP新闻分页,将一篇过长的文章分页,生成静态页面
一些关于asp 购物车的想法
一个sql查询器,自动画表格填字段
ASP实现文件直接下载的代码
把网页中的(电话,qq等数字)生成图片的ASP程序
asp长文章用分页符来分页显示
Asp函数介紹(37个常用函数)
ASP中的面向对象类
分页实现方法的性能比较
asp ajax跨域提交数据
asp修改文件和文件夹的名字的代码
ASP 多关键词查询实例代码
asp被杀毒软件误删的解决方法
asp 多关键词搜索的简单实现方法
asp 根据IP地址自动判断转向分站的代码
asp dictionary对象的用法
ASP 千万级数据分页的存储过程
ASP隐藏真实文件的下载功能实现代码

ASP 实例教程:FileSystemObject 对象


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-22   浏览: 37 ::
收藏到网摘: n/a

FileSystemObject 对象

指定的文件存在吗?

本例演示如何首先创建FileSystemObject对象,然后使用FileExists方法来探测某文件是否存在。

本示例代码如下:

以下为引用的内容:

<html>
<body>
<%
Set fs=Server.CreateObject("Scripting.FileSystemObject")
If (fs.FileExists("c:\windows\cursors\xxx.cur"))=true Then
Response.Write("文件 c:\windows\cursors\xxx.cur 存在。")
Else
      Response.Write("文件 c:\windows\cursors\xxx.cur 不存在。")
End If
set fs=nothing
%>
</body>
</html>

本实例运行结果如下:

 文件 c:\windows\cursors\xxx.cur 不存在。

指定的文件夹存在吗?

本例演示如何使用FolderExists方法探测某文件夹是否存在。

本示例代码如下:

以下为引用的内容:

<html>
<body>
<%
Set fs=Server.CreateObject("Scripting.FileSystemObject")
If fs.FolderExists("c:\temp") = true Then
      Response.Write("文件夹 c:\temp 存在。")
Else
      Response.Write("文件夹 c:\temp 不存在。")
End If
set fs=nothing
%>
</body>
</html>

本实例运行结果如下:

 文件夹 c:\temp 不存在。

指定的驱动器存在吗?

本例演示如何使用DriveExists方法来探测某个驱动器是否存在。
 
本示例代码如下:

以下为引用的内容:

<html>
<body>
<%
Set fs=Server.CreateObject("Scripting.FileSystemObject")
if fs.driveexists("c:") = true then
      Response.Write("驱动器 c: 存在。")
Else
      Response.Write("驱动器 c: 不存在。")
End If
Response.write("<br>")
if fs.driveexists("g:") = true then
      Response.Write("驱动器 g: 存在。")
Else
      Response.Write("驱动器 g: 不存在。")
End If
set fs=nothing
%>
</body>
</html>

本实例运行结果如下:

 驱动器 c: 存在。
驱动器 g: 存在。

取得某个指定驱动器的名称

本例演示如何使用GetDriveName方法来取得某个指定的驱动器的名称。

本示例代码如下:

以下为引用的内容:

<html>
<body>
<%
Set fs=Server.CreateObject("Scripting.FileSystemObject")
p=fs.GetDriveName("c:\windows\cursors\abc.cur")
Response.Write("驱动器名称是:" & p)
set fs=nothing
%>
</body>
</html>

本实例运行结果如下:

 驱动器名称是:c:

取得某个指定路径的父文件夹的名称

本例演示如何使用GetParentFolderName方法来取得某个指定的路径的父文件夹的名称。

本示例代码如下:

以下为引用的内容:

 <html>
<body>
<%
Set fs=Server.CreateObject("Scripting.FileSystemObject")
p=fs.GetParentFolderName("c:\winnt\cursors\3dgarro.cur")
Response.Write("c:\windows\cursors\abc.cur 的父文件夹名称是:" & p)
set fs=nothing
%>
</body>
</html>

本实例运行结果如下:

c:\windows\cursors\abc.cur 的父文件夹名称是:c:\winnt\cursors

取得文件夹扩展名

本例演示如何使用GetExtensionName方法来取得指定的路径中的最后一个成分的文件扩展名。

本示例代码如下:

以下为引用的内容:

<html>
<body>
<%
Set fs=Server.CreateObject("Scripting.FileSystemObject")
Response.Write("文件 3dgarro 的文件扩展名是:")
Response.Write(fs.GetExtensionName("c:\windows\cursors\abc.cur"))
set fs=nothing
%>
</body>
</html>

 本实例运行结果如下:

 文件 3dgarro 的文件扩展名是:cur

取得文件名

本例演示如何使用GetFileName方法来取得指定的路径中的最后一个成分的文件名。

本示例代码如下:

以下为引用的内容:

 <html>
<body>
<%
Set fs=Server.CreateObject("Scripting.FileSystemObject")
Response.Write("这个文件名的最后一个成分是:")
Response.Write(fs.GetFileName("c:\windows\cursors\abc.cur"))
set fs=nothing
%>
</body>
</html>

本实例运行结果如下:

 这个文件名的最后一个成分是:abc.cur

取得文件或文件夹的基名称

本例演示如何使用GetBaseName方法来返回在指定的路径中文件或者文件夹的基名称。

本示例代码如下:

以下为引用的内容:

<html>
<body>
<%
Set fs=Server.CreateObject("Scripting.FileSystemObject")
Response.Write(fs.GetBaseName("c:\windows\cursors\abc.cur"))
Response.Write("<br />")
Response.Write(fs.GetBaseName("c:\windows\cursors\"))
Response.Write("<br />")
Response.Write(fs.GetBaseName("c:\windows\"))
set fs=nothing
%>
</body>
</html>

本实例运行结果如下:

以下为引用的内容:

 abc
cursors
windows

佚名