FSO组件之文件操作(下)

 一,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.CloseSet 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.DateLastModifiedresponse.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.CloseSet 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.CloseSet 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.CloseSet f2 = fso.GetFile(whichfile)f2.move "d:\"Set f3 = fso.GetFile("d:\cnbruce.txt")f3.delete %><a href="d:\">查看下是没有该文件的</a>

  当然FSO还没有结束,比如上传文件,ASP转HTML等都需要用到FSO。更精彩的依然是在后面。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索文件
, asp
, 备份
, 文件夹
, 位置
只读
fso组件、fso组件下载、fso组件安装、vbs fso操作全集、vb fso对象遍历文件夹,以便于您获取更多的相关知识。

时间: 2024-08-01 13:20:56

FSO组件之文件操作(下)的相关文章

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

fso|编程|fso 一,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

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

一,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 cnbruc

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

一,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.&qu

FSO组件之文件操作

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

深入学习ASP动态网页技术之FSO组件之文件操作

fso|动态|网页 FSO中除了可以对驱动器.文件夹的操作以外,功能最强大的就是对文件的操作了.它可以用来记数.内容管理.搜索还可生成动态HTML页面等等. 一.fso.OpenTextFile无需多说,fso.OpenTextFile就是打开某个文件了,一般情况之下是打开的txt文本文件.所以首先我们先建立一个txt文件,然后通过FSO来读取其中的内容. 1,info.txt name:cnbrucesex:male 建立了该文件,下面再做个ASP页面,当然最好两个文件是在同一目录下. 2,o

FSO组件之文件操作(中)

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

FSO组件之文件操作(上)

FSO中除了可以对驱动器.文件夹的操作以外,功能最强大的就是对文件的操作了.它可以用来记数.内容管理.搜索还可生成动态HTML页面等等. 一.fso.OpenTextFile 无需多说,fso.OpenTextFile就是打开某个文件了,一般情况之下是打开的txt文本文件.所以首先我们先建立一个txt文件,然后通过FSO来读取其中的内容. 1,info.txt name:cnbrucesex:male 建立了该文件,下面再做个ASP页面,当然最好两个文件是在同一目录下. 2,opentxt.as

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

fso|编程|fso FSO中除了可以对驱动器.文件夹的操作以外,功能最强大的就是对文件的操作了.它可以用来记数.内容管理.搜索还可生成动态HTML页面等等. 一.fso.OpenTextFile无需多说,fso.OpenTextFile就是打开某个文件了,一般情况之下是打开的txt文本文件.所以首先我们先建立一个txt文件,然后通过FSO来读取其中的内容. 1,info.txt name:cnbrucesex:male 建立了该文件,下面再做个ASP页面,当然最好两个文件是在同一目录下. 2,

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

FSO中除了可以对驱动器.文件夹的操作以外,功能最强大的就是对文件的操作了.它可以用来记数.内容管理.搜索还可生成动态HTML页面等等. 一.fso.OpenTextFile无需多说,fso.OpenTextFile就是打开某个文件了,一般情况之下是打开的txt文本文件.所以首先我们先建立一个txt文件,然后通过FSO来读取其中的内容. 1,info.txt name:cnbrucesex:male 建立了该文件,下面再做个ASP页面,当然最好两个文件是在同一目录下. 2,opentxt.asp