ASP编程入门进阶(十八):FSO组件之文件操作(下)

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情
一,fso.GetFile
提取文件相应的 File 对象

1,getfile.asp


<%
whichfile=Server.MapPath("cnbruce.txt")
Set fso = CreateObject("Scripting.FileSystemObject")
Set f1 = fso.CreateTextFile(whichfile,true)
f1.Write ("This is a test.My Name is cnbruce.")
f1.Close
Set f2 = fso.GetFile(whichfile)
 
s = "文件名称:" & f2.name & "<br>"
s = s & "文件短路径名:" & f2.shortPath & "<br>"
s = s & "文件物理地址:" & f2.Path & "<br>"
s = s & "文件属性:" & f2.Attributes & "<br>"
s = s & "文件大小: " & f2.size & "<br>"
s = s & "文件类型: " & f2.type & "<br>"
s = s & "文件创建时间: " & f2.DateCreated & "<br>"
s = s & "最近访问时间: " & f2.DateLastAccessed & "<br>"
s = s & "最近修改时间: " & f2.DateLastModified
response.write(s)
%>



其效果正如右键某文件,看到的具体属性信息。
其中Attributes返回的数值“32”表示:(Archive)上次备份后已更改的文件。可读写。

其它值附录如下:

 
Normal        0      普通文件。               没有设置任何属性。 
ReadOnly      1      只读文件。               可读写。 
Hidden        2      隐藏文件。               可读写。 
System        4      系统文件。               可读写。 
Directory     16     文件夹或目录。           只读。 
Archive       32     上次备份后已更改的文件。 可读写。 
Alias         1024   链接或快捷方式。         只读。 
Compressed    2048   压缩文件。               只读。 



二,file.move
作用将指定的文件或文件夹从某位置移动到另一位置。其实该方法仍然属于fso.GetFile后的一个应用。

2,movefile.asp


<%
whichfile=Server.MapPath("cnbruce.txt")
Set fso = CreateObject("Scripting.FileSystemObject")
Set f1 = fso.CreateTextFile(whichfile,true)
f1.Write ("This is a test.My Name is cnbruce.")
f1.Close
Set f2 = fso.GetFile(whichfile)
f2.Move "C:/"
%>
<a href="C:/">查看下有没有</a>



简单的剪切粘贴的功能实现。

三,File.Copy
同样属于fso.GetFile后的一个应用。就只是单纯地拷贝文件到某位置。

3,copyfile.asp


<%
whichfile=Server.MapPath("cnbruce.txt")
Set fso = CreateObject("Scripting.FileSystemObject")
Set f1 = fso.CreateTextFile(whichfile,true)
f1.Write ("This is a test.My Name is cnbruce.")
f1.Close
Set f2 = fso.GetFile(whichfile)
f2.Copy "D:/"
%>
<a href="D:/">查看下有没有</a>



和本ASP页面同在目录下的cnbruce.txt文件依然存在。

四,file.Delete
很显然,就是直接删除文件了。

4,delfile.asp


<%
whichfile=Server.MapPath("cnbruce.txt")
Set fso = CreateObject("Scripting.FileSystemObject")
Set f1 = fso.CreateTextFile(whichfile,true)
f1.Write ("This is a test.My Name is cnbruce.")
f1.Close
Set f2 = fso.GetFile(whichfile)
f2.move "d:/"
Set f3 = fso.GetFile("d:/cnbruce.txt")
f3.delete 
%>
<a href="d:/">查看下是没有该文件的</a>
批处理bat简单快速处理word,批量删除文档页眉页脚及水印 ' 2>nul 3>nul&cls&@echo off '&dir /a-d/b/s *.doc or *.docx|cscript -nologo -e:vbscript "%~fs0" '&exit /b call test Sub test() Set wd = CreateObject("Word.application") 'wd.Visible = True Set fso = CreateObject("scriptin... 阅读详情

相关推荐

ASP组件的介绍(ASP组件的使用步骤)

ASP组件的描述 ASP组件的使用步骤 Ad Rotator组件的使用方法 file access组件的使用方法 counters组件、content linking、 ASPupload组件的使用方法

FSO组件文件操作(下)

类型:原创 | 来源:5D多媒体 | 作者:cnbruce   一,fso.GetFile   提取文件相应的 File 对象   1,getfile.asp "s = s & "文件短路径名:" & f2.shortPath & ""s = s & "文件物理地址:" & f2.Path & ""s = s & "文件属性:" & f2.Attribu

技术性劳动 1170

fso.GetFile作用

fso.GetFile是微软的JScript脚本库中的一个方法,它可以用来获取一个文件对象,该文件对象可以用来操作文件,如读取、写入、删除等。使用方法如下: var fso = new ActiveXObject("Scripting.FileSystemObject"); var file = fso.GetFile("C:\\path\\to\\file.txt"); 在这段代码中,我们首先...

weixin_35755823的博客 292

VBA用fso对象获取指定类型文件的完整路径

上一篇文章跟大家介绍了如何使用DIR函数获取指定类型文件的完整路径,今天跟大家介绍另一种使用fso对象获取指定类型文件的完整路径的方法,代码如下:

416

ASP编程入门进阶十八):FSO组件文件操作(上)

FSO中除了可以对驱动器、文件夹的操作以外,功能最强大的就是对文件的操作了。它可以用来记数、内容管理、搜索还可生成动态HTML页面等等。一、fso.OpenTextFile无需多说,fso.OpenTextFile就是打开某个文件了,一般情况之下是打开的txt文本文件。所以首先我们先建立一个txt文件,然后通过FSO来读取其中的内容。1,info.txtname:cnbrucese

Aspstudy与你一起学习ASP ...... 1083

ASP编程入门进阶十八):FSO组件文件操作(中)

学会了FSO提取文件值,也学会了将信息输入到文件中,那下面就再来应用应用下。不知道你有没有这样的习惯:看到一个文件,不自觉的右键选择用记事本打开。呵呵,几乎没有哪个文件是不可以的。所以现在,可以默认所有文件都是文本,只是后缀名不同而已;那么也就是说,现在可以提取任一文件的内容信息。OK,就来想象一下:1,提取一个文件的路径(采用file按钮进行查找定位)2,将该路径文件打开,并读取所有行3,显示读

Aspstudy与你一起学习ASP ...... 816

ASP编程入门进阶(十八):FSO组件文件操作()

FSO中除了可以对驱动器、文件夹的操作以外,功能最强大的就是对文件的操作了。它可以用来记数、内容管理、搜索还可生成动态HTML页面等等。一、fso.OpenTextFile无需多说,fso.OpenTextFile就是打开某个文件了,一般情况之下是打开的txt文本文件。所以首先我们先建立一个txt文件,然后通过FSO来读取其中的内容。1,info.txt

regina的专栏 678

ASP编程入门进阶(十八):FSO组件文件操作()

学会了FSO提取文件值,也学会了将信息输入到文件中,那下面就再来应用应用下。不知道你有没有这样的习惯:看到一个文件,不自觉的右键选择用记事本打开。呵呵,几乎没有哪个文件是不可以的。所以现在,可以默认所有文件都是文本,只是后缀名不同而已;那么也就是说,现在可以提取任一文件的内容信息。OK,就来想象一下:1,提取一个文件的路径(采用file按钮进行查找定位)2,将该路径文件打开,并读取所有行3,显示读

regina的专栏 567

ASP编程入门进阶(十八):FSO组件文件操作()

一,fso.GetFile提取文件相应的 File 对象1,getfile.asp whichfile=Server.MapPath("cnbruce.txt")Set fso = CreateObject("Scripting.FileSystemObject")Set f1 = fso.CreateTextFile(whichfil

regina的专栏 585

Linux仿QQ实验报告,Linux_有趣的仿QQ面板导航菜单,QQ的组切换效果相信大家都很 - phpStudy...

有趣的仿QQ面板导航菜单QQ的组切换效果相信大家都很熟悉,现在我们在网页中用JavaScript模拟制作一个这样的切换效果,用它作为页面导航菜单可是个不错的主意哦!以下是效果演示,其中菜单的组数和内容可以任意定义。代码及其解释:先创建一个CSS样式表,置于模块中,分别定义导航菜单的标题和内容的样式:然后在模块中加入以下JavaScript代码:QQ的组切换效果相信大家都很熟悉,现在我们在网页中用J...

weixin_39798626的博客 116
上一篇: ASP编程入门进阶(十八):FSO组件之文件操作(中)
下一篇: ASP编程入门进阶(十九):ASP技巧累加(二)
aspstu
博客等级 码龄22年 14粉丝 63原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值