版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
asp循环删除文件夹内的文件2009-04-0714:45在网上(ldxyiran)找的例子,测试可以用,顺便扩展了一下,删除指定类型的文件下面的例子是批量删除当前文件夹下的所有的excel文档(xls)/****************************************************************************************
setFso=createobject("Scripting.filesystemobject")
setfolder=fso.getfolder(Server.MapPath("./"))
Setfs=CreateObject("Scripting.FileSystemObject")
setfc=folder.files
response.write"<tableborder=0>"&vbcrlf
foreachfinfc
response.write"<tr>"&vbcrlf
response.write"<td>"&&"</td>"&vbcrlf
response.write"<td>"&f.size&"</td>"&vbcrlf
response.write"</tr>"
f_name=Server.MapPath()
'ifright(f_name,4)=".xls"then
用这个也可以
iffs.GetExtensionName(f)="xls"then'学了就要用,呵呵这个是FSO取得文件扩展名的函数
fs.DeleteFile(f_name)
response.write"<tr>"&vbcrlf
response.write"<td>删除成功</td>"&vbcrlf
response.write"<td></td>"&vbcrlf
response.write"</tr>"
next
response.write"</table>"endif
'fso.DeleteFolder(Server.MapPath("./admin"))
'response.write"<br>Admin文件夹已经删除"SetFso=Nothing/****************************************************************************************详细参数说明:Setfso=Server.CreateObject("Scripting.FileSystemObject")
让我们先来看看有什么属性与函数可用,后面会对部分函数做些小例子
方法或者属性描述
BuildPath()生成一个文件路径
CopyFile()复制文件
CopyFolder()复制目录
CreateFolder()创建新目录
CreateTextFile()生成一个文件
DeleteFile()删除一个文件
DeleteFolder()删除一个目录
DriveExists()检验盘符是否存在
Drives返回盘符的集合
FileExists()检验文件是否存在
FolderExists检验一个目录是否存在
GetAbsolutePathName()取得一个文件的绝对路径
GetBaseName()取得文件名
GetDrive()取得盘符名
GetDriveName()取得盘符名
GetExtensionName()取得文件的后缀
GetFile()生成文件对象
GetFileName()取得文件名
GetFolder()取得目录对象
GetParentFolderName取得文件或目录的父目录名
GetSpecialFolder()取得特殊的目录名
GetTempName()生成一个临时文件对象
MoveFile()移动文件
MoveFolder()移动目录
OpenTextFile()
打开一个文件流实例说明BuildPath(路径,文件名)//这个方法会对给定的路径加上文件,并自动加上分界符
<SCRIPTLANGUAGE="JavaScript">
<!--
varfso=newActiveXObject("Scripting.FileSystemObject");
varnewpath=fso.BuildPath("c:\\tmp","51js.txt");//生成c:\tmp\51js.txt的路径
alert(newpath);
-->
</SCRIPT>CopyFile(源文件,目标文件,覆盖)//复制源文件到目标文件,当覆盖值为true时,如果目标文件存在会把文件覆盖
<SCRIPTLANGUAGE="JavaScript">
<!--
varfso=newActiveXObject("Scripting.FileSystemObject");
varnewpath=fso.CopyFile("c:\\autoexec.bat","d:\\autoexec.bak");
-->
</SCRIPT>CopyFolder(对象目录,目标目录,覆盖)//复制对象目录到目标目录,当覆盖为true时,如果目标目录存在会把文件覆盖
<SCRIPTLANGUAGE="JavaScript">
<!--
varfso=newActiveXObject("Scripting.FileSystemObject");
fso.CopyFolder("c:\\WINDOWS\\Desktop","d:\\");//把C盘的Desktop目录复制到D盘的根目录
-->
</SCRIPT>CreateFolder(目录名)//创建一个新的目录
<SCRIPTLANGUAGE="JavaScript">
<!--
varfso=newActiveXObject("Scripting.FileSystemObject");
varnewFolderName=fso.CreateFolder("c:\\51JS");//在C盘上创建一个51JS的目录
-->
</SCRIPT>CreateTextFile(文件名,覆盖)//创建一个新的文件,如果此文件已经存在,你需要把覆盖值定为true
<SCRIPTLANGUAGE="JavaScript">
<!--
varfso=newActiveXObject("Scripting.FileSystemObject");
varnewFileObject=fso.CreateTextFile("c:\\autoexec51JS.bat",true);//脚本将在C盘创建一个叫autoexec51JS.bat的文件
-->
</SCRIPT>DeleteFile(文件名,只读?)//删除一个文件,如果文件的属性是只读的话,你需要把只读值设为true
<SCRIPTLANGUAGE="JavaScript">
<!--
varfso=newActiveXObject("Scripting.FileSystemObject");//为了安全我先把要删除的autoexec.bat备份到你的D盘
varnewpath=fso.CopyFile("c:\\autoexec.bat","d:\\autoexec.bat");//把C盘的autoexec.bat文件删除掉
fso.DeleteFile("c:\\autoexec.bat",true);
-->
</SCRIPT>DeleteFolder(文件名,只读?)//删除一个目录,如果目录的属性是只读的话,你需要把只读值设为true
<SCRIPTLANGUAGE="JavaScript">
<!--
varfso=newActiveXObject("Scripting.FileSystemObject");
fso.CopyFolder("c:\\WINDOWS\\Desktop","d:\\");//为了安全我先把你C盘的Desktop目录复制到你D盘的根目录
fso.DeleteFolder("c:\\WINDOWS\\Desktop",true);//把你的Desktop目录删除,但因为desktop是系统的东西,所以不能全部删除,但.........
-->
</SCRIPT>DriveExists(盘符)//检查一个盘是否存在,如果存在就返会真,不存在就返回.......
<SCRIPTLANGUAGE="JavaScript">
<!--
varfso=newActiveXObject("Scripting.FileSystemObject");
hasDriveD=fso.DriveExists("d");//检查系统是否有D盘存在
hasDriveZ=fso.DriveExists("z");//检查系统是否有Z盘存在
if(hasDriveD)alert("你的系统内有一个D盘");
if(!hasDriveZ)alert("你的系统内没有Z盘");
-->
</SCRIPT>FileExists(文件名)//检查一个文件是否存在,如果存在就返会真,不存在就返回.......
<SCRIPTLANGUAGE="JavaScript">
<!--
varfso=newActiveXObject("Scripting.FileSystemObject");
fileName=fso.FileExists("c:\\autoexec.bat");
if(fileName)alert("你在C盘中有autoexec.bat文件,按下确定后这个文件将被删除!");//开个玩笑:)
-->
</SCRIPT>FolderExists(目录名)//检查一个目录是否存在,如果存在就返会真,不存在就返回.......
<SCRIPTLANGUAGE="JavaScript">
<!--
varfso=newActiveXObject("Scripting.FileSystemObject");
folderName=fso.FolderExists("c:\\WINDOWS\\Fonts");
if(folderName)alert("按下确定后系统的字库将被删除!");//开个玩笑:)
-->
</SCRIPT>GetAbsolutePathName(文件对象)//返回文件对象在系统的绝对路径
<SCRIPTLANGUAGE="JavaScript">
<!--
varfso=newActiveXObject("Scripting.FileSystemObject");
pathName=fso.GetAbsolutePathName("c:\\autoexec.bat");
alert(pathName);
-->
</SCRIPT>GetBaseName(文件对象)//返回文件对象的文件名
<SCRIPTLANGUAGE="JavaScript">
<!--
varfso=newActiveXObject("Scripting.FileSystemObject");
baseName=fso.GetBaseName("c:\\autoexec.bat");//取得autoexec.bat的文件名autoexec
alert(baseName);
-->
</SCRIPT>GetExtensionName(文件对象)//文件的后缀
<SCRIPTLANGUAGE="JavaScript">
<!--
varfso=newActiveXObject("Scripting.FileSystemObject");
exName=fso.GetExtensionName("c:\\autoexec.bat");//取得autoexec.bat后缀bat
alert(exName);
-->
</SCRIPT>GetParentFolderName(文件对象)//取得父级的目录名
<SCRIPTLANGUAGE="JavaScript">
<!--
varfso=newActiveXObject("Scripting.FileSystemObject");
parentName=fso.GetParentFolderName("c:\\autoexec.bat");//取得autoexec.bat的父级目录C盘
alert(parentName);
-->
</SCRIPT>GetSpecialFolder(目录代码)//取得系统中一些特别的目录的路径,目录代码有3个分别是0:安装Window的目录1:系统文件目录2:临时文件目录
<SCRIPTLANGUAGE="JavaScript">
<!--
varfso=newActiveXObj
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度便利店店铺评估合同
- 2024年度北京某生物科技实验室建设施工合同
- 2024年度云计算服务合同:企业级云服务合作协议
- 狩猎或钓鱼用拟饵市场发展预测和趋势分析
- 2024年度物流配送及售后服务合同
- 视频游戏机器市场需求与消费特点分析
- 磨刀石架市场发展现状调查及供需格局分析预测报告
- 车轮胎项目评价分析报告
- 2024年度海洋船舶LED照明系统购销合同
- 2024年度承包合同:数据中心运营管理承包协议
- 12S522 混凝土模块式排水检查井
- 全新公司股权期权协议书下载(2024版)
- DL∕T 1745-2017 低压电能计量箱技术条件
- 创新创业心理学智慧树知到期末考试答案章节答案2024年东北农业大学
- 投诉法官枉法裁判范本
- 《健美操术语》课件
- 银行保安服务 投标方案(技术标)
- 工业设计专业人才培养调研报告
- 食材配送服务方案投标方案(技术方案)
- 《公路工程施工班组规范化安全管理指引》(T-GDPAWS 20-2023)
- 2024年秸秆收储合同4
评论
0/150
提交评论