亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > VBScript > 正文

vbs/js腳本編程教學(2)

2020-06-26 18:03:44
字體:
來源:轉載
供稿:網友
腳本編程教學2    

我們來看一看怎么利用fso來進行文件操作。Fso時vbs里進行文件操作的核心。作為黑客,不管學習什么語言,對文件的操作都應該是要了如指掌的,所以請大家仔細學習。 

不說廢話,先看fso由哪幾個對象組成: 

  

drive對象:包含儲存設備的信息,包括硬盤,光驅,ram盤,網絡驅動器 

drives集合:提供一個物理和邏輯驅動器的列表 

file  對象:檢查和處理文件 

files 集合:提供一個文件夾中的文件列表 

folder對象:檢查和處理文件夾 

folders集合:提供文件夾中子文件夾的列表 

textstream對象:讀寫文本文件 

  

看看fso的方法:由于很多,所以我不會把每個的作用寫出來,如果有不懂的,自己查一下msdn。不要說沒有哦 

bulidpath:把文件路徑信息添加到現有的文件路徑上 

copyfile 

copyfolder 

createfolder 

createtextfile 

deletefile 

deletefolder 

dreveexits 

fileexits 

folderexists 

getabsolutepathname:返回一個文件夾或文件的絕對路徑 

getbasename:返回一個文件或文件夾的基本路徑 

getdrive:返回一個dreve對象 

getdrivename:返回一個驅動器的名字 

getextensionname:返回擴展名 

getfile:返回一個file對象 

getfilename:返回文件夾中文件名稱 

getfolder 

getparentfoldername:返回一個文件夾的父文件夾 

getspecialfolder:返回指向一個特殊文件夾的對象指針 

gettempname:返回一個可以被createtextfile使用的隨機產生的文件或文件夾的名稱 

movefile 

movefolder 

opentextfile 

  

好了,看到這里我想大家也明白了一大半,可能后面都不用我多說了,腳本就是這么簡單,呵呵呵,還是繼續把。 

  

1、使用fso 

由于fso不是wsh的一部分,所以我們需要建立他的模型 

例如set fs=wscript.createobject(“scripting.filesystemobject”) 

這樣就建立了fso的模型。如果要釋放的話也很簡單,set fs=nothing 

  

2、使用文件夾 

創建: 

在創建前我們需要檢查是否存在,看一下程序 

***************************createfolder.vbs***************************** 

dim fs,s 

set fs=wscript.createobject(“scripting.filesystemobject”) 

if (fs.folderexists(“c:/temp”)) then 

s=”is available” 

else 

s=”not exist” 

set foldr=fs.createfolder(“c:/temp”) 

end if  

刪除、拷貝、移動 

  

刪除: 

set fs=wscript.createobject(“scripting.filesystemobject”) 

fs.deletefolder(“c:/windows”) 

  

拷貝: 

set fs=wscript.createobject(“scripting.filesystemobject”) 

fs.copyfolder “c:/data” “d:/data” 

注意,如果這個時候c:/data 和d:/data都存在,會出錯,復制也就會停止,如果要強制覆蓋,使用fs.copyfolder “c:/data” “d:/data”,true 

  

移動 

set fs=wscript.createobject(“scripting.filesystemobject”) 

fs.movefolder “c:/data” “d:/data” 

  

關于通配符: 

我們可以使用統配符,來方便操作: 

例如, fs.movefolder :c:/data/te*” , “d:/working” 

注意到沒有,我在目的路徑最后沒有使用“/” 也就是說我沒有這樣寫: 

fs.movefolder :c:/data/te*” , “d:/working/” 

這樣寫的話,如果d:/working 目錄不存在,windows就不會為我們自動創建這個目錄。 

  

還有一點,大家注意到沒有 上面說的都沒有涉及到folder對象,我們都是在利用fso提供的方法,當然利用folder一樣可以的: 

set fs= wscript.createobject(“scripting.filesystemobject”) 

set f=fs.getfolder(“c:/data”) 

f.delete  ‘刪除。如果有子目錄,也會被刪除 

f.copy “d:/working”,true    ‘拷貝到d:/working 

f.move :”d:/temp”    ‘移動到d:/temp 

  

特殊文件夾 

一般指的就是系統文件夾:/windows/system32, 臨時文件夾,windows文件夾 

看下面,我們使用環境變量來獲得windows目錄,關于環境變量我們會在后面詳細講道,如果我忘記了 請大家提醒我 

set fs=wscript.createobject(“scripting.filesystemobject”) 

set wshshell=wscript.createobject(“wscript.shell”) 

osdir=wshshell.expandenvironmentstrings(“%systemroot%”) 

set f =fs.getfolder(osdir) 

wscript.echo f 

  

當然,還有簡單的方法 那就是使用getspecialfolder() 

這個方法使用3種值: 

0  表示windows文件夾,相關常量是windowsfolder 

1  系統文件夾,相關常量是systemfolder 

2  臨時目錄,相關常量temporaryfolder 

看下面的例子: 

***********************************getspecialfolder*************************** 

set fs=wscript.createobject(“scripting.filesystemobject”) 

set wfolder=fs.getspecialfolder(0) ‘返回windows目錄 

set wfolder=fs.getspecialfolder(1) ‘返回system32/ 

set wfolder=fs.getspecialfolder(2)'返回臨時目錄 

  

3、使用文件 

使用文件屬性: 

文件夾的屬性我沒有說,大家可以從文件屬性里舉一反三 

文件屬性常用的就是: 

normal   0 

readonly  1 

hideen    2 

system    4 

  

set fs=wscript.createobject(“scripting.filesystemobject”) 

set f=fs.gerfile(“d:/index.txt”) 

f.attributes=f.attributes+1 

  

這里由于不知道d:/index.txt的文件屬性,所以會發生不可預測的結果,如果文件的屬性是0,那么就會變成1。所以最好在改變屬性前查詢 

  

創建 

創建前需要檢查文件是否存在,方法和前面說的文件夾的方法一樣 

*****************************file.vbs********************************** 

set fs=wscript.createobject(“scripting.filesystemobject”) 

if fs.fileexists(“c:/asd.txt”) then 

s=” available” 

else 

s=not exist” 

set f=fs.createtextfile(“c:/asd.txt”) 

end if  

當然 我們也可以使用set f=fs.createtextfile(“c:/asd.txt”,true) 

來強制覆蓋已存在的文件。 

  

復制移動刪除文件 

和文件夾一樣 我們既可以使用fso提供的方法也可以用file對象 

set fs=wscript.createobject(“scripting.filesystemobject”) 

fs.copyfile “c:/asd.txt”,”d:/1/asd.txt”,true   ‘復制文件,如果已存在就強制覆蓋 

fs.movefile “c:/asd.txt”, “d:/”   ‘移動 

fs.deletefile “c:/asd.txt”   ‘刪除 

  

好了,下一章我們就要學習文件的讀寫了,文件的讀寫是文件系統,尤其是黑客編程里面十分重要的一部分,今天打字可能有很多錯誤,大家看的時候仔細一點,不懂得多看看msdn, 要提高水平只有靠自己,別人是幫不了你的 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
在线精品视频视频中文字幕| 亚洲va久久久噜噜噜久久天堂| **欧美日韩vr在线| 亚洲美女视频网站| 国产欧美精品xxxx另类| 亚洲四色影视在线观看| 91免费欧美精品| 国产精品久久久久久久久久久新郎| 精品福利视频导航| 国产精品久久99久久| 91中文字幕一区| 日韩在线视频线视频免费网站| 欧美有码在线观看| 中文字幕国产精品久久| 亚洲午夜国产成人av电影男同| 日韩国产精品一区| 久久精品人人做人人爽| 一区二区亚洲欧洲国产日韩| 亚洲性av网站| 91av在线不卡| 久久久久国产精品免费| 国产精品aaaa| 久久精品国产欧美亚洲人人爽| 国产91|九色| 欧美日韩高清在线观看| 国产97在线视频| 岛国av在线不卡| 欧美二区乱c黑人| 91高清免费在线观看| 久久久噜噜噜久久久| 亚洲天堂av在线免费| 欧美影院在线播放| 欧美日韩中文字幕综合视频| 亚洲天堂男人天堂| 欧美精品激情blacked18| 欧美日本高清一区| 亚洲国产成人精品久久| 久久夜色精品国产欧美乱| 亚洲国产小视频在线观看| 国产噜噜噜噜久久久久久久久| 精品久久在线播放| 亚洲国产成人精品久久久国产成人一区| 久久国产精品久久久久| 日韩精品免费电影| 国模私拍一区二区三区| 亚洲一区二区国产| 中文字幕少妇一区二区三区| 午夜精品在线视频| 亚洲国产精品yw在线观看| 久久免费福利视频| 亚洲欧美一区二区三区久久| 精品调教chinesegay| 久久久久久国产免费| 91在线观看免费高清完整版在线观看| 亚洲精品乱码久久久久久按摩观| 97在线观看视频| 91精品国产自产在线| 精品人伦一区二区三区蜜桃网站| 国产欧美精品日韩| 日韩av在线直播| 久久高清视频免费| 亚洲国产另类 国产精品国产免费| 91中文在线视频| 91亚洲国产成人久久精品网站| 91产国在线观看动作片喷水| 久久精品成人动漫| 精品国内亚洲在观看18黄| 91网站免费观看| 国产一区欧美二区三区| 日韩av日韩在线观看| 爱福利视频一区| 日本精品一区二区三区在线播放视频| 久久在线精品视频| 国产亚洲精品美女久久久| 亚洲另类激情图| 尤物精品国产第一福利三区| 欧美在线免费观看| 成人啪啪免费看| 中文字幕在线观看亚洲| 色999日韩欧美国产| 68精品国产免费久久久久久婷婷| 57pao精品| 欧美性感美女h网站在线观看免费| 精品一区二区三区四区| 亚洲区免费影片| 国产丝袜一区二区三区免费视频| 亚洲黄色www网站| 亚洲欧美色图片| 亚洲人午夜精品免费| 国产精品日韩一区| 欧美激情免费看| 欧美尺度大的性做爰视频| 久久精品久久精品亚洲人| 欧洲美女免费图片一区| 午夜精品久久久久久99热软件| 97国产真实伦对白精彩视频8| 亚洲成人久久电影| 亚洲性夜色噜噜噜7777| 国产在线拍偷自揄拍精品| 国内外成人免费激情在线视频网站| 欧美在线视频观看免费网站| 日韩欧美在线一区| 国产精品2018| 亚洲视频专区在线| 91精品国产综合久久香蕉最新版| 久久久久久av| 亚洲成人久久电影| 欧美中文字幕在线观看| 日韩在线精品视频| 亚州国产精品久久久| 国产精品高潮呻吟视频| 日韩中文字幕精品视频| 亚洲综合最新在线| 欧美国产极速在线| 国产精品视频一| 欧美性猛交xxxxx免费看| 久久久久久91香蕉国产| 91精品国产91久久久久福利| 亚洲男女性事视频| 日韩欧美一区二区三区久久| 亚洲午夜精品久久久久久久久久久久| 欧美国产日韩精品| 亚洲成人网久久久| 日韩在线不卡视频| 清纯唯美亚洲综合| 久久视频在线视频| 国产精品r级在线| 爽爽爽爽爽爽爽成人免费观看| 久久精品国产99国产精品澳门| 国产精品一区二区在线| 国产精品第三页| 欧美国产欧美亚洲国产日韩mv天天看完整| 亚洲国产精彩中文乱码av| 亚洲美女性生活视频| 日韩av免费看网站| 欧美性生交xxxxx久久久| 在线播放国产一区中文字幕剧情欧美| 日本高清不卡的在线| 欧美午夜片欧美片在线观看| 亚洲国产精品人人爽夜夜爽| 国产一区二区丝袜| 国产成人+综合亚洲+天堂| 欧美丝袜一区二区| 亚洲自拍高清视频网站| 九九热精品视频国产| 久久久噜噜噜久久久| 亚洲成人在线视频播放| 最近2019年手机中文字幕| 亚洲自拍高清视频网站| 色噜噜狠狠狠综合曰曰曰| 亚洲男人天堂2024| 久久精品国产亚洲精品| 欧美日韩一区免费| 亚洲视频在线免费看| 九九热这里只有在线精品视| 91免费综合在线| 国产日韩综合一区二区性色av| 欧美激情视频在线免费观看 欧美视频免费一| 亚洲一区二区三区久久| 亚洲精品国产欧美| 国模极品一区二区三区| 久久久女人电视剧免费播放下载| 久久久综合免费视频| 精品视频9999|