




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
asp循環(huán)刪除文件夾內(nèi)的文件2009-04-0714:45在網(wǎng)上(ldxyiran)找的例子,測試可以用,順便擴(kuò)展了一下,刪除指定類型的文件下面的例子是批量刪除當(dāng)前文件夾下的所有的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'學(xué)了就要用,呵呵這個是FSO取得文件擴(kuò)展名的函數(shù)
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文件夾已經(jīng)刪除"SetFso=Nothing/****************************************************************************************詳細(xì)參數(shù)說明:Setfso=Server.CreateObject("Scripting.FileSystemObject")
讓我們先來看看有什么屬性與函數(shù)可用,后面會對部分函數(shù)做些小例子
方法或者屬性描述
BuildPath()生成一個文件路徑
CopyFile()復(fù)制文件
CopyFolder()復(fù)制目錄
CreateFolder()創(chuàng)建新目錄
CreateTextFile()生成一個文件
DeleteFile()刪除一個文件
DeleteFolder()刪除一個目錄
DriveExists()檢驗(yàn)盤符是否存在
Drives返回盤符的集合
FileExists()檢驗(yàn)文件是否存在
FolderExists檢驗(yàn)一個目錄是否存在
GetAbsolutePathName()取得一個文件的絕對路徑
GetBaseName()取得文件名
GetDrive()取得盤符名
GetDriveName()取得盤符名
GetExtensionName()取得文件的后綴
GetFile()生成文件對象
GetFileName()取得文件名
GetFolder()取得目錄對象
GetParentFolderName取得文件或目錄的父目錄名
GetSpecialFolder()取得特殊的目錄名
GetTempName()生成一個臨時文件對象
MoveFile()移動文件
MoveFolder()移動目錄
OpenTextFile()
打開一個文件流實(shí)例說明BuildPath(路徑,文件名)//這個方法會對給定的路徑加上文件,并自動加上分界符
<SCRIPTLANGUAGE="JavaScript">
<!--
varfso=newActiveXObject("Scripting.FileSystemObject");
varnewpath=fso.BuildPath("c:\\tmp","51js.txt");//生成c:\tmp\51js.txt的路徑
alert(newpath);
-->
</SCRIPT>CopyFile(源文件,目標(biāo)文件,覆蓋)//復(fù)制源文件到目標(biāo)文件,當(dāng)覆蓋值為true時,如果目標(biāo)文件存在會把文件覆蓋
<SCRIPTLANGUAGE="JavaScript">
<!--
varfso=newActiveXObject("Scripting.FileSystemObject");
varnewpath=fso.CopyFile("c:\\autoexec.bat","d:\\autoexec.bak");
-->
</SCRIPT>CopyFolder(對象目錄,目標(biāo)目錄,覆蓋)//復(fù)制對象目錄到目標(biāo)目錄,當(dāng)覆蓋為true時,如果目標(biāo)目錄存在會把文件覆蓋
<SCRIPTLANGUAGE="JavaScript">
<!--
varfso=newActiveXObject("Scripting.FileSystemObject");
fso.CopyFolder("c:\\WINDOWS\\Desktop","d:\\");//把C盤的Desktop目錄復(fù)制到D盤的根目錄
-->
</SCRIPT>CreateFolder(目錄名)//創(chuàng)建一個新的目錄
<SCRIPTLANGUAGE="JavaScript">
<!--
varfso=newActiveXObject("Scripting.FileSystemObject");
varnewFolderName=fso.CreateFolder("c:\\51JS");//在C盤上創(chuàng)建一個51JS的目錄
-->
</SCRIPT>CreateTextFile(文件名,覆蓋)//創(chuàng)建一個新的文件,如果此文件已經(jīng)存在,你需要把覆蓋值定為true
<SCRIPTLANGUAGE="JavaScript">
<!--
varfso=newActiveXObject("Scripting.FileSystemObject");
varnewFileObject=fso.CreateTextFile("c:\\autoexec51JS.bat",true);//腳本將在C盤創(chuàng)建一個叫autoexec51JS.bat的文件
-->
</SCRIPT>DeleteFile(文件名,只讀?)//刪除一個文件,如果文件的屬性是只讀的話,你需要把只讀值設(shè)為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(文件名,只讀?)//刪除一個目錄,如果目錄的屬性是只讀的話,你需要把只讀值設(shè)為true
<SCRIPTLANGUAGE="JavaScript">
<!--
varfso=newActiveXObject("Scripting.FileSystemObject");
fso.CopyFolder("c:\\WINDOWS\\Desktop","d:\\");//為了安全我先把你C盤的Desktop目錄復(fù)制到你D盤的根目錄
fso.DeleteFolder("c:\\WINDOWS\\Desktop",true);//把你的Desktop目錄刪除,但因?yàn)閐esktop是系統(tǒng)的東西,所以不能全部刪除,但.........
-->
</SCRIPT>DriveExists(盤符)//檢查一個盤是否存在,如果存在就返會真,不存在就返回.......
<SCRIPTLANGUAGE="JavaScript">
<!--
varfso=newActiveXObject("Scripting.FileSystemObject");
hasDriveD=fso.DriveExists("d");//檢查系統(tǒng)是否有D盤存在
hasDriveZ=fso.DriveExists("z");//檢查系統(tǒng)是否有Z盤存在
if(hasDriveD)alert("你的系統(tǒng)內(nèi)有一個D盤");
if(!hasDriveZ)alert("你的系統(tǒng)內(nèi)沒有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("按下確定后系統(tǒng)的字庫將被刪除!");//開個玩笑:)
-->
</SCRIPT>GetAbsolutePathName(文件對象)//返回文件對象在系統(tǒng)的絕對路徑
<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(目錄代碼)//取得系統(tǒng)中一些特別的目錄的路徑,目錄代碼有3個分別是0:安裝Window的目錄1:系統(tǒng)文件目錄2:臨時文件目錄
<SCRIPTLANGUAGE="JavaScript">
<!--
varfso=newActiveXObj
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 湖北省武漢市部分重點(diǎn)高中2022-2023學(xué)年高二下學(xué)期期末質(zhì)量檢測化學(xué)試題(含答案)
- 2025年安全生產(chǎn)月活動實(shí)施方案-連接線
- 代賬公司沙龍活動方案
- 以史為鑒活動方案
- 企業(yè)人才服務(wù)活動方案
- 企業(yè)全年活動策劃方案
- 企業(yè)衛(wèi)生活動活動方案
- 企業(yè)品牌活動方案
- 企業(yè)復(fù)產(chǎn)復(fù)工活動方案
- 企業(yè)宣傳情人節(jié)活動方案
- 2025-2030年中國數(shù)字金融行業(yè)市場深度調(diào)研及競爭格局與前景預(yù)測研究報告
- 2025 年發(fā)展對象培訓(xùn)考試題及答案
- 蜜雪冰城轉(zhuǎn)讓店協(xié)議合同
- 產(chǎn)品臨床推廣合同協(xié)議書范本模板5篇
- 玻璃行業(yè)合作合同協(xié)議
- 2025-2030中國呼啦圈市場占有率調(diào)查與前景消費(fèi)規(guī)模建議研究報告
- 鐵塔施工安全培訓(xùn)課件
- AI驅(qū)動敦煌石窟壁畫色彩提取及服裝設(shè)計創(chuàng)新研究
- 新生兒體格測量護(hù)理規(guī)范
- 針灸推拿學(xué)進(jìn)展知到課后答案智慧樹章節(jié)測試答案2025年春浙江中醫(yī)藥大學(xué)
- 酒店前臺培訓(xùn)
評論
0/150
提交評論