天天射射天天_久久com_99这里只有精品视频_爱色av_国产在线a_99日韩

訂閱本欄目 RSS您所在的位置: 深山工作室 > ASP > 正文

ASP FSO的一些方法與擁有的屬性

網(wǎng)絡(luò) 2009/2/22 17:04:55 深山行者 字體: 瀏覽 6294

Set fso = Server.createObject("Scripting.FileSystemObject") 定義FSO對(duì)象
fso.createFolder(Server.MapPath(folder)) 得到路徑
Set fout = fso.createTextFile(Server.MapPath(filepath)) 定義創(chuàng)建對(duì)象
fout.WriteLine mb_code 創(chuàng)建文件夾。。
fout.close 關(guān)閉對(duì)象

下面是一些例子。。
提示:剛一開(kāi)始看到有這樣的功能,我也受騙了,以為真的可以通過(guò)瀏覽器在訪問(wèn)者的硬盤(pán)上創(chuàng)建文件,因?yàn)槲议_(kāi)始試了一下真的可以,不信你把下面這段代碼COPY到一個(gè)HTML文件當(dāng)中再運(yùn)行一下!
<script language="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
fso.deleteFile("c:\\autoexec.bat", true); //請(qǐng)注意啊!把a(bǔ)utoexec.bat改為你C盤(pán)中的其它文件名,你不改也可以!先把a(bǔ)utoexec.bat備份啊!
-->
</script>

是不是發(fā)現(xiàn)你C盤(pán)的Autoexec.bat文件不見(jiàn)呢?呵呵

其實(shí)當(dāng)那個(gè)文件運(yùn)行時(shí)IE會(huì)提醒你當(dāng)前使用的ActiveX控件不安全,詢問(wèn)你是否運(yùn)行,但由于你和我一樣迫切想試試究竟效果如何,因此你會(huì)毫不猶疑的按下 [確定] .... 其實(shí)這是使用了FileSystemObject來(lái)實(shí)現(xiàn)的,要了解更詳細(xì)的用法與例子的話,點(diǎn)這里下載 JScript的中文說(shuō)明文檔 或者買(mǎi)本 <<深入學(xué)習(xí):JavaScript開(kāi)發(fā)與實(shí)例>> 也可以看看無(wú)憂腳本整理的例子,讓大家學(xué)習(xí)學(xué)習(xí).

讓我們先來(lái)看看有什么屬性與函數(shù)可用,后面會(huì)對(duì)部分函數(shù)做些小例子
方法或者屬性 描述
BuildPath()
生成一個(gè)文件路徑
CopyFile() 復(fù)制文件
CopyFolder() 復(fù)制目錄
createFolder() 創(chuàng)建新目錄
createTextFile() 生成一個(gè)文件
deleteFile() 刪除一個(gè)文件
deleteFolder() 刪除一個(gè)目錄
DriveExists() 檢驗(yàn)盤(pán)符是否存在
Drives 返回盤(pán)符的集合
FileExists() 檢驗(yàn)文件是否存在
FolderExists 檢驗(yàn)一個(gè)目錄是否存在
GetAbsolutePathName() 取得一個(gè)文件的絕對(duì)路徑
GetBaseName() 取得文件名
GetDrive() 取得盤(pán)符名
GetDriveName() 取得盤(pán)符名
GetExtensionName() 取得文件的后綴
GetFile() 生成文件對(duì)象
GetFileName() 取得文件名
GetFolder() 取得目錄對(duì)象
GetParentFolderName 取得文件或目錄的父目錄名
GetSpecialFolder() 取得特殊的目錄名
GetTempName() 生成一個(gè)臨時(shí)文件對(duì)象
MoveFile() 移動(dòng)文件
MoveFolder() 移動(dòng)目錄
OpenTextFile()
打開(kāi)一個(gè)文件流

實(shí)例說(shuō)明

BuildPath(路徑,文件名) //這個(gè)方法會(huì)對(duì)給定的路徑加上文件,并自動(dòng)加上分界符
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
var newpath = fso.BuildPath("c:\\tmp", "51js.txt"); //生成 c:\tmp\51js.txt的路徑
alert(newpath);
-->
</SCRIPT>

CopyFile(源文件, 目標(biāo)文件, 覆蓋) //復(fù)制源文件到目標(biāo)文件,當(dāng)覆蓋值為true時(shí),如果目標(biāo)文件存在會(huì)把文件覆蓋
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
var newpath = fso.CopyFile("c:\\autoexec.bat", "d:\\autoexec.bak");
-->
</SCRIPT>

CopyFolder(對(duì)象目錄,目標(biāo)目錄 ,覆蓋) //復(fù)制對(duì)象目錄到目標(biāo)目錄,當(dāng)覆蓋為true時(shí),如果目標(biāo)目錄存在會(huì)把文件覆蓋
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
fso.CopyFolder("c:\\WINDOWS\\Desktop", "d:\\"); //把C盤(pán)的Desktop目錄復(fù)制到D盤(pán)的根目錄
-->
</SCRIPT>

createFolder(目錄名) //創(chuàng)建一個(gè)新的目錄
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
var newFolderName = fso.createFolder("c:\\51JS"); //在C盤(pán)上創(chuàng)建一個(gè)51JS的目錄
-->
</SCRIPT>

createTextFile(文件名, 覆蓋) //創(chuàng)建一個(gè)新的文件,如果此文件已經(jīng)存在,你需要把覆蓋值定為true
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
var newFileObject = fso.createTextFile("c:\\autoexec51JS.bat", true); //腳本將在C盤(pán)創(chuàng)建一個(gè)叫 autoexec51JS.bat的文件
-->
</SCRIPT>

deleteFile(文件名, 只讀?) //刪除一個(gè)文件,如果文件的屬性是只讀的話,你需要把只讀值設(shè)為true
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject"); //為了安全我先把要?jiǎng)h除的autoexec.bat備份到你的D盤(pán)
var newpath = fso.CopyFile("c:\\autoexec.bat", "d:\\autoexec.bat"); //把C盤(pán)的autoexec.bat文件刪除掉
fso.deleteFile("c:\\autoexec.bat", true);
-->
</SCRIPT>

deleteFolder(文件名, 只讀?)//刪除一個(gè)目錄,如果目錄的屬性是只讀的話,你需要把只讀值設(shè)為true
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
fso.CopyFolder("c:\\WINDOWS\\Desktop", "d:\\"); //為了安全我先把你C盤(pán)的Desktop目錄復(fù)制到你D盤(pán)的根目錄
fso.deleteFolder("c:\\WINDOWS\\Desktop", true); //把你的Desktop目錄刪除,但因?yàn)閐esktop是系統(tǒng)的東西,所以不能全部刪除,但.........
-->
</SCRIPT>

DriveExists(盤(pán)符) //檢查一個(gè)盤(pán)是否存在,如果存在就返會(huì)真,不存在就返回.......
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
hasDriveD = fso.DriveExists("d"); //檢查系統(tǒng)是否有D盤(pán)存在
hasDriveZ = fso.DriveExists("z"); //檢查系統(tǒng)是否有Z盤(pán)存在
if (hasDriveD) alert("你的系統(tǒng)內(nèi)有一個(gè)D盤(pán)");
if (!hasDriveZ) alert("你的系統(tǒng)內(nèi)沒(méi)有Z盤(pán)");
-->
</SCRIPT>

FileExists(文件名) //檢查一個(gè)文件是否存在,如果存在就返會(huì)真,不存在就返回.......
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
fileName = fso.FileExists("c:\\autoexec.bat");
if (fileName) alert("你在C盤(pán)中有autoexec.bat文件,按下確定后這個(gè)文件將被刪除!"); //開(kāi)個(gè)玩笑:)
-->
</SCRIPT>

FolderExists(目錄名) //檢查一個(gè)目錄是否存在,如果存在就返會(huì)真,不存在就返回.......
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
folderName = fso.FolderExists("c:\\WINDOWS\\Fonts");
if (folderName) alert("按下確定后系統(tǒng)的字庫(kù)將被刪除!"); //開(kāi)個(gè)玩笑:)
-->
</SCRIPT>

GetAbsolutePathName(文件對(duì)象) //返回文件對(duì)象在系統(tǒng)的絕對(duì)路徑
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
pathName = fso.GetAbsolutePathName("c:\\autoexec.bat");
alert(pathName);
-->
</SCRIPT>

GetBaseName(文件對(duì)象) //返回文件對(duì)象的文件名
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
baseName = fso.GetBaseName("c:\\autoexec.bat"); //取得autoexec.bat的文件名autoexec
alert(baseName);
-->
</SCRIPT>

GetExtensionName(文件對(duì)象) //文件的后綴
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
exName = fso.GetExtensionName("c:\\autoexec.bat"); //取得autoexec.bat后綴bat
alert(exName);
-->
</SCRIPT>

GetParentFolderName(文件對(duì)象) //取得父級(jí)的目錄名
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
parentName = fso.GetParentFolderName("c:\\autoexec.bat"); //取得autoexec.bat的父級(jí)目錄C盤(pán)
alert(parentName);
-->
</SCRIPT>

GetSpecialFolder(目錄代碼) //取得系統(tǒng)中一些特別的目錄的路徑,目錄代碼有3個(gè)分別是 0:安裝Window的目錄 1:系統(tǒng)文件目錄 2:臨時(shí)文件目錄
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
tmpFolder = fso.GetSpecialFolder(2); //取得系統(tǒng)臨時(shí)文件目錄的路徑 如我的是 C:\windows\temp
alert(tmpFolder);
-->
</SCRIPT>

GetTempName() //生成一個(gè)隨機(jī)的臨時(shí)文件對(duì)象,會(huì)以rad帶頭后面跟著些隨機(jī)數(shù),就好象一些軟件在安裝時(shí)會(huì)生成*.tmp
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
tmpName = fso.GetTempName(); //我在測(cè)試時(shí)就生成了radDB70E.tmp
alert(tmpName);
-->
</SCRIPT>

MoveFile(源文件, 目標(biāo)文件) //把源文件移到目標(biāo)文件的位置
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
var newpath = fso.MoveFile("c:\\autoexec.bat", "d:\\autoexec.bat"); //把C盤(pán)的autoexec.bat文件移移動(dòng)到D盤(pán)
-->
</SCRIPT>

相關(guān)閱讀
愛(ài)度旅行網(wǎng)
微信公眾號(hào)回復(fù)圖文消息或用客服接口推送圖文消息
asp中fso實(shí)現(xiàn)對(duì)文件或文件夾進(jìn)行創(chuàng)建刪除等操作函數(shù)
CSS完美兼容IE6/IE7/FF的通用方法
input文本輸入框只能輸入數(shù)字或字母或漢字等
ASP.NET常用的三十三種實(shí)用代碼(下)
特別推薦的asp數(shù)字加密(rsa)
divcss范例下載
共有0條關(guān)于《ASP FSO的一些方法與擁有的屬性》的評(píng)論
發(fā)表評(píng)論
正在加載評(píng)論......
返回頂部發(fā)表評(píng)論
呢 稱:
表 情:
內(nèi) 容:
評(píng)論內(nèi)容:不能超過(guò) 1000 字,需審核,請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
驗(yàn)證碼: 驗(yàn)證碼 
網(wǎng)友評(píng)論聲明,請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。

您發(fā)布的評(píng)論即表示同意遵守以下條款:
一、不得利用本站危害國(guó)家安全、泄露國(guó)家秘密,不得侵犯國(guó)家、社會(huì)、集體和公民的合法權(quán)益;
二、不得發(fā)布國(guó)家法律、法規(guī)明令禁止的內(nèi)容;互相尊重,對(duì)自己在本站的言論和行為負(fù)責(zé);
三、本站對(duì)您所發(fā)布內(nèi)容擁有處置權(quán)。

更多信息>>欄目類別選擇
百度小程序開(kāi)發(fā)
微信小程序開(kāi)發(fā)
微信公眾號(hào)開(kāi)發(fā)
uni-app
asp函數(shù)庫(kù)
ASP
DIV+CSS
HTML
python
更多>>同類信息
ASP中Utf-8與Gb2312編碼轉(zhuǎn)換亂碼問(wèn)題的解決方法頁(yè)面編碼聲明
asp顯示隨機(jī)密碼
通過(guò)阿里云服務(wù)接口獲得ip地址詳細(xì)信息
iis點(diǎn)開(kāi)后任務(wù)欄上有顯示,但是窗口看不到的解決辦法
RSA加密解密插件
微軟Encoder加密解密函數(shù)
更多>>最新添加文章
dw里面查找替換使用正則刪除sqlserver里面的CONSTRAINT
Android移動(dòng)端自動(dòng)化測(cè)試:使用UIAutomatorViewer與Selenium定位元素
抖音直播音掛載小雪花 懂車(chē)帝小程序
javascript獲取瀏覽器指紋可以用來(lái)做投票
火狐Mozilla Firefox出現(xiàn):無(wú)法載入您的Firefox配置文件 它可能已經(jīng)丟失 或是無(wú)法訪問(wèn) 問(wèn)題解決集合處理辦法
在Android、iOS、Windows、MacOS中微信小程序的文件存放路徑
python通過(guò)代碼修改pip下載源讓下載庫(kù)飛起
python里面requests.post返回的res.text還有其它的嗎
更多>>隨機(jī)抽取信息
uni-app:使用uni.downloadFile下載word或pdf文件并保存到手機(jī)
Javascript JS 限制復(fù)選框的選擇個(gè)數(shù)
asp之自動(dòng)閉合UBB標(biāo)簽函數(shù)
利div+css做的柱狀圖,代碼超級(jí)簡(jiǎn)潔
深山網(wǎng)吧留言板系統(tǒng)v4.0
Javascript腳本常用代碼
主站蜘蛛池模板: 日韩国产一区二区 | 另类欧美日韩 | 中文字幕另类 | 国内精品视频 | 国产成人精品一区二区免费视频 | 国产一在线 | 国产欧美久久久精品影院 | 曰韩在线| 国产一级淫片a免费播放口 国产一级特黄a大片99 | 91视频国产精品 | 欧美伦禁片在线播放 | 亚洲欧美视频 | 国产偷窥女洗浴在线观看 | 欧美中文一区 | 色妞网| 中文字幕精品一区二区精品 | 成人精品视频在线 | 色综合久久中文字幕综合网 | 国产精品永久免费自在线观看 | 一区二区三区视频 | 黄毛片| 国产成人综合一区精品 | 免费观看成人www精品视频在线 | 91字幕网| 五十路六十路 | 国产成人精品一区二区三区… | 欧美性一区二区三区五区 | 亚洲欧美日韩综合在线播放 | 色国产精品一区在线观看 | 国产大片91精品免费观看不卡 | 亚洲精品乱码久久久久 | 国产激情在线观看 | 久久久一区二区三区 | 爽妇网s | 羞羞网站在线观看 | 中文国产成人精品少久久 | 亚洲精品二三区伊人久久 | 色网电影 | 多人伦精品一区二区三区视频 | 国产精品毛片在线直播完整版 | 日韩欧美在线第一页 |