首页 > 语言 > 关键词 > asp最新资讯 > 正文

ASP实例教程:FileSystemObject对象

2009-03-12 16:13 · 稿源:网页教学网

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

  • 相关推荐
  • 大家在看
  • Filecoin投资,哪种方式最靠谱?

    2019 年我们预测 2020 年的机会时,列举了很多关键词,包含有矿币减半、Eth2. 0 上线、波卡主网上线、Filecoin挖矿、Defi、产业联盟链等等,但实际结果表明,很多都在市场考验中受挫。 但Filecoin却越来越受欢迎,市场给与了很高的期待值,随着主网上线临近,有关Filecoin的话题热度持续攀高,参与生态的节点每年以10x速度增长,目前已经达到400k+节点。 根据以往的投资经验,如果项目预期与项目实际应用价值不匹配,它注定成为资

  • 30天如何实现超级APP从0到1开发?京东mPaaS EMOP最佳示范来了

    程序四大开发框架开发跨平台移动APP的最大挑战之一就是开发框架,每个移动平台都有着自己的原生语言和软件开发包(SDK),Android端一套代码,iOS端一套代码、小程序一套代码。过去,企业需要开发多个不同应用程序以实现与多个平台、设备的兼容性,但这可能会耗费数月甚至超过一年的开发时间,30 天内完成移动开发几乎是不可能完成的任务。对此,京东mPaaS平台同时提供原生、跨端、H5、小程序四大成熟稳定功能强大的开发框架,可结

  • IPFS星际大陆:Filecoin官方AMA精彩37问

    【星际大陆文】北京时间 6 月 26 日10:00,Filecoin官方准时开启AMA。以下是重点问答内容:1、Fil的硬盘能否及时赶上 7 月 20 日的激励竞赛?回复:Filecoin Discover和testnet激励措施无关。Testnet激励措施基于原始字节功率,交易完成和部门生命周期参与。Filecoin Discover硬盘驱动器以及总体上经过验证的客户端机制,对激励措施没有影响。2、Filecoin上线后获得订单的主要因素是什么?算法?硬件?英特尔和AMD之间有区别吗?谢

  • IPFS&Filecoin可能是2020最大的势,我们要怎么把握?

    选择比努力重要,顺势而为,你将事半功倍。这是很多人的共鸣,包括创业者和投资者。 比如 08 年买债券、 09 年玩微博、 10 年买黄金、 11 年买艺术品、 12 年写公众号、 13 年互联网金融、 15 年买BTC、 16 年买ETC。 不过这些都已成过去, 2020 年有哪些势呢?我认为IPFS、Filecoin应该算其中之一吧。 判断一个行业是不是趋势,第一要看它处于哪个生命周期,是不是朝阳行业。第二个是不是政府所支持的。第三能不能落地应用,真正?

  • 「IPFS/Filecoin星际大陆」宝安区领导莅临考察

    大矿工测试在即,让我们一起来回顾一下深圳市宝安区委常委、组织部长吴晶莅临星际大陆考擦的相关事宜。2018 年 5 月 12 日下午,第十四届文博会宝安区专项文化活动—— 2018 第二届航城创新设计链嘉年荟活动,在宝安区航城信息港大公坊国家级众创空间举办。来自国内外的文创行业设计大咖以及深圳周边的创客 100 多人参加启幕式活动。深圳市宝安区委常委、组织部长吴晶等领导莅临大公坊区块链孵化项目-深圳市星际大陆科技有限公司进

  • MySQL怎么按指定字符合并及拆分 详细实例分析

    按照指定字符进行合并或拆分是经常碰到的场景,MySQL在合并的写法上比较简单,但是按指定字符拆分相对比较麻烦一点(也就是要多写一些字符)。本文将举例演示如何进行按照指定字符合并及拆分。

  • 云计算开发学习笔记:Python3身份运算符实例

    身份运算符用于比较两个对象的内存地址是否一致,是否是对同一个对象的引用。注: id() 函数用于获取对象内存地址。以下实例演示了Python所有身份运算符的操作:以上实例输出结果:解析:身份运算符is 用于判断两个变量引用对象是否为同一个(同一块内存空间),比较运算符的 == 用于判断引用变量的值是否相等。以上内容为Python3身份运算符实例。

  • 云计算开发学习笔记:Python3位运算符实例

    在Python中,位运算符包括位与(&)、位或(|)、位求反(~)、位异或(^)、左移位()。Python中的按位运算法则如下:下表中变量 a 为 60,b 为 13二进制格式如下:在了解了位运算符后,再来看看实例演示中Python所有位运算符的操作:输出结果如下图:了解更多可以查看Python3全部的运算符《Python3运算符》。解析:位运算符只能适用于整数,其总体运算规则为:首先把整数转换为二进制表示形式,按最低位对齐,短的高位补0,然?

  • 云计算开发学习笔记:Python3逻辑运算符实例

    Python逻辑运算符由and or not组成,按照优先级依次为:() not and or。首先假设变量 a 为 10,b为 20,看下表:在了解了逻辑运算符后,再来看看实例演示中Python所有逻辑运算符的操作:输出结果如下图:了解更多可以查看Python3全部的运算符《Python3运算符》。解析:按照从左向由,优先级高的先执行优先级高的规则,首先因为比较运算符优先级高于逻辑运算符,很简单,如果运算符低于了逻辑运算符优先级那还如何运算呢。and 优先

  • 西瓜视频开通广告收益教程

    ​西瓜视频的广告一般会展示在视频开始或结尾的地方,开通西瓜视频广告收益后,作者将享有一定的广告收益。而平台为了平衡用户体验,并不是每次刷新都会有广告出现。那么怎么开通西瓜视频广告收益呢?以下是关于西瓜视频开通广告收益的详细介绍。

  • 服务机器人崛起年:“鲶鱼”temi的谋变与进击

    科技专栏作者、独立评论员 王小琉2020 年一开始,突如其来的新冠疫情再次将机器人推向“风口”。无人配送、无人巡检等“无接触工作”的需求大增,更多人也体会到了机器人在“少人化”、“无人化”场景中的特殊作用。经济下行之时,服务机器人行业却迎来逆周期增长,赢得了 2020 年的“开门红”。无疑,疫情是一针催化剂。不仅让普通人认识到服务机器人的能力,也让更多身在其中的企业看到了前景。而经过这个特殊时间节点的洗礼,从

  • TCL电子向STA收购SEMP TCL40%股权

    DoNews 6月4日消息(记者 丁凡)今日,TCL电子发布公告称,TCL电子向STA收购SEMP TCL的40%股权,最高价格为3.25亿雷亚尔,约合4.85亿港元。公告显示,此前,OCE及STA分别持有SEMP TCL40%及60%股权。TCL NL将于交割日期向OCE收购OCE于SEMP TCL持有的全部股权。因此,交易完成后,TCL电子(透过TCL NL)共计持有SEMP TCL 80%股权。此举是为进一步发展当地市场而铺路,也是实现公司全球化战略的重要部署之一。交易完成后,SEMP TCL将?

  • 不会演戏的网红不是好厨子 ,剧情美食教程怎么上热门?

    当你无意间刷到这些视频时,小小的眼睛里开始出现大大疑惑。惊讶中有一丝不屑,不屑中又有一丝好奇。

  • 西瓜视频PC电脑版下载教程

    西瓜视频是一个内容覆盖很广的视频APP,里面的短视频内容很丰富。不过现在只有安卓版和iOS版,有人想要下载使用PC电脑版,具体在哪里可以下载呢,这里我们来看下电脑版的具体安装方法。

  • eMarketer预计谷歌美国广告收入将下降5.3%

    eMarketer发布数据显示,受新冠疫情影响,谷歌的广告业务将下降5.3%。eMarketer在报告中表示,这是2008年以来谷歌广告收入的首次下降。其原因主要是因为旅游公司受疫情打击较大,从而导致投放减少。旅游行业的广告收入一直是谷歌广告收入的重要组成部分。不久前,谷歌旗下的Youtube开始允许点击视频广告直接接入到品牌商售卖商品的页面中,以增加在线购物的引流。Youtube方面表示,发现消费

  • Xisem西圣Armor深度体验,音质令人惊喜

    今年因为疫情,很多事都没有办法做,现在我们的生活逐渐回归正常,所以笔者我重新给大家带来各种产品的测评,希望能给让大家的购物体验增加一些快乐。今天带来的是一款网红品牌的蓝牙耳机,xisem西圣Armor挂脖式运动蓝牙耳机。这款蓝牙耳机的价格仅仅才是99元,看起来非常便宜,所以容易让人怀疑耳机的品质,但其实这款蓝牙耳机是非常好的。接下来我就来说说我的使用感受!从外观包装盒就可以看出来,这款蓝牙耳机是属于简约日系风

  • 马斯克宣布特斯拉将开始量产Semi电动半挂卡车

    6月11日消息,据国外媒体报道,当地时间周三,电动汽车制造商特斯拉的首席执行官(CEO)埃隆·马斯克(Elon Musk)表示,该公司将开始量产其Semi电动半挂卡车。在当地时间周三股市开盘前,马斯克在给特斯拉员工的新邮件中写道,是时候开始批量生产Semi电动半挂卡车了。然而,他并没有给出量产的具体时间表。这款卡车最初计划在2019年量产,但在今年4月底的时候,特斯拉又表示,将把这款卡车的生产和交付时间推迟至2021

  • docker怎么安装MySQL docker安装MySQL教程

    把MySQL放进Docker,总共需要几步?本次就通过社区版容器安装2个mysql实例,看一下部署有多简单。

  • 最强蜗牛怎么换区 超详细换区步骤教程

    ​最强蜗牛中其实是可以进行换区操作的,但是很多人还不明白到底要怎么才能进行换区,所以今天就来为大家分享一下最强蜗牛换区步骤教程。

  • 即刻怎么改密码 新版本即刻密码修改教程

    即刻APP经常的会碰到要修改密码的操作,很多人还不清楚在哪可以比较方便的改密码,下面就来为大家详细的介绍一下。

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议

热文

  • 3 天
  • 7天