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

首頁 > 編程 > VBScript > 正文

VBS文本文件操作實現代碼

2020-07-26 11:47:20
字體:
來源:轉載
供稿:網友

對于文件的操作,例如:生成一個或者打開一個或者刪除一個.txt格式文件。
雖然官方的FILE插件提供了一些基本功能,但功能不多。
你并不需要理解什么是fso模版,什么是vbs語句,直接套用下面的語句吧!

紅色字為自己定義的部分,藍色字為任意選一部分

如果你看不懂,請參考下面的例子!
操作同一個文件紅色部分必須相同

請認真看括號內的解釋內容

定義一個名為fso的關系文件問題的對象,對于一個文件的操作只需寫一次,此句必須寫
VBS Set fso = CreateObject("Scripting.FileSystemObject")

0.判斷一個文件或文件夾是否存在(yn是返回值,文件存在返回1,不存在返回0)

VBS yn=fso.FileExists(判斷文件的目錄)

1.創建一個文件(藍字定義該文本文件是否可以被下次寫入覆蓋,省略默認為ture)

VBS set ttfile=fso.createtextfile(創建的文件目錄,ture|false)

2.打開一個已存在的文件(藍字定義文件寫入方式,分別為a.只讀b.可讀寫,但每打開一次文件重寫c.在文件末尾寫)

VBS const forreading=1
VBS const forwriting=2
VBS const forappending=8

注意:要想更改打開方式必須關閉文件重新打開
VBS set ttfile=fso.opentextfile(打開文件的目錄,forreading|forwriting|forappending)

3.關閉一個打開的文件(紅色部分要于已經打開的文件紅色部分相同)
VBS ttfile.close

4.讀取打開文件的一行并回車(紅色部分ttfile要于已經打開的文件紅色部分相同)
VBS read=ttfile.ReadLine

5.讀取所有文件內容(紅色部分ttfile要于已經打開的文件紅色部分相同)
VBS read=ttfile.ReadAll

6.寫入一行并回車(紅色部分要于已經打開的文件紅色部分相同)
VBS ttfile.writeline(自己要寫入的內容)

7.刪除指定文件(若已定義過ttfile則不需要第一句)
VBS set  ttfile=fso.GetFile(要刪的文件目錄)
VBS ttfile.delete

8.判斷輸入標記是否在末尾(是返回-1,否則返回0)
VBS  yn=ttfile.atendofstream

以下是一些文件夾的操作
8.判斷是否為根目錄(yn是返回值,文件存在返回1,不存在返回0)
VBS yn=fso.IsRootFolder

9.讀取文件夾
VBS set ttfile=fso.GetFolder(文件夾目錄)

10.創建一個文件夾
VBS set ttfile=fso.creaFolder(創建的文件夾目錄)

11.刪除指定文件夾(若已定義過ttfile則不需要第一句)
VBS set  ttfile=fso.GetFolder(要刪的文件目錄)
VBS ttfile.deletefolder

下面是其他一些經常用到的文件操作(注意:可用于所有格式的文件。紅字是你的上文腳本已經定義過的)
VBS ttfile.size                               返回文件大小
VBS ttfile.type                             返回文件類型
VBS ttfile.DateCreated                  返回文件創建時間
VBS ttfile.DatelastAccessed            返回文件最近訪問時間
VBS ttfile.DateLastModified            返回文件最后修改時間
VBS ttfile.name                            返回文件名稱
VBS ttfile.ShortPath                      返回文件短路徑名
VBS ttfile.path                             返回文件物理地址

VBS Set fso = CreateObject("Scripting.FileSystemObject") //判斷d盤下是否有文件1.txt VBS pd1=fso.FileExists(d:/1.txt) if 0=pd1 //沒有的話,在d盤下創建一個不可覆蓋的文件1.txt VBS set txtfile=fso.createtextfile("d:/1.txt",false) //以在末尾寫入的方式打開1.txt VBS set txtfile=fso.opentextfile("d:/1.txt",forappending) //寫入一行“1234567890” VBS txtfile.writeline("1234567890") //關閉1.txt VBS txtfile.close endif //以只讀方式打開1.txt VBS set txtfile=fso.opentextfile("d:/1.txt",forreading) //讀取第一行,并將其賦予變量read VBS read=txtfile.ReadLine //關閉1.txt VBS txtfile.close

一時間沒有完全列出所有函數,不足的部分希望大家跟帖補上。

'creat by 席飛劍(小席老師)
'操作文本文件,操作fso對象(文件對象操作)

創建文件

dim fso, fset fso = server.CreateObject("Scripting.FileSystemObject")set f = fso.CreateTextFile("C:/test.txt", true) '第二個參數表示目標文件存在時是否覆蓋f.Write("寫入內容")f.WriteLine("寫入內容并換行")f.WriteBlankLines(3) '寫入三個空白行(相當于在文本編輯器中按三次回車)f.Close()set f = nothingset fso = nothing

打開并讀文件

dim fso, fset fso = server.CreateObject("Scripting.FileSystemObject")set f = fso.OpenTextFile("C:/test.txt", 1, false) '第二個參數 1 表示只讀打開,第三個參數表示目標文件不存在時是否創建f.Skip(3) '將當前位置向后移三個字符f.SkipLine() '將當前位置移動到下一行的第一個字符,注意:無參數response.Write f.Read(3) '從當前位置向后讀取三個字符,并將當前位置向后移三個字符response.Write f.ReadLine() '從當前位置向后讀取直到遇到換行符(不讀取換行符),并將當前位置移動到下一行的第一個字符,注意:無參數response.Write f.ReadAll() '從當前位置向后讀取,直到文件結束,并將當前位置移動到文件的最后if f.atEndOfLine thenresponse.Write("一行的結尾!")end ifif f.atEndOfStream thenresponse.Write("文件的結尾!")end iff.Close()set f = nothingset fso = nothing

打開并寫文件

dim fso, fset fso = server.CreateObject("Scripting.FileSystemObject")set f = fso.OpenTextFile("C:/test.txt", 2, false) '第二個參數 2 表示重寫,如果是 8 表示追加f.Write("寫入內容")f.WriteLine("寫入內容并換行")f.WriteBlankLines(3) '寫入三個空白行(相當于在文本編輯器中按三次回車)f.Close()set f = nothingset fso = nothing

判斷文件是否存在

dim fsoset fso = server.CreateObject("Scripting.FileSystemObject")if fso.FileExists("C:/test.txt") thenresponse.Write("目標文件存在")elseresponse.Write("目標文件不存在")end ifset fso = nothing

移動文件

dim fsoset fso = server.CreateObject("Scripting.FileSystemObject")call fso.MoveFile("C:/test.txt", "D:/test111.txt") '兩個參數的文件名部分可以不同set fso = nothing

復制文件

dim fsoset fso = server.CreateObject("Scripting.FileSystemObject")call fso.CopyFile("C:/test.txt", "D:/test111.txt") '兩個參數的文件名部分可以不同set fso = nothing

刪除文件

dim fsoset fso = server.CreateObject("Scripting.FileSystemObject")fso.DeleteFile("C:/test.txt")set fso = nothing

創建文件夾

dim fsoset fso = server.CreateObject("Scripting.FileSystemObject")fso.CreateFolder("C:/test") '目標文件夾的父文件夾必須存在set fso = nothing

判斷文件夾是否存在

dim fsoset fso = server.CreateObject("Scripting.FileSystemObject")if fso.FolderExists("C:/Windows") thenresponse.Write("目標文件夾存在")elseresponse.Write("目標文件夾不存在")end ifset fso = nothing

刪除文件夾

dim fsoset fso = server.CreateObject("Scripting.FileSystemObject")fso.DeleteFolder("C:/test") '文件夾不必為空set fso = nothing

到這里就差不多了,希望大家多寫多練

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美一级电影在线| 亚洲综合精品伊人久久| 精品国产31久久久久久| 久久91亚洲人成电影网站| 日韩一区二区av| 国产日韩视频在线观看| 中文欧美在线视频| 亚洲性日韩精品一区二区| 亚洲精品久久久久久久久久久| www国产亚洲精品久久网站| 日韩av中文字幕在线| 久久欧美在线电影| 亚洲国产成人久久| 亚洲一区久久久| 国产成人自拍视频在线观看| 精品久久久久久久久久久久| 国产精品美乳一区二区免费| 91久久精品国产| 欧美日韩成人在线播放| 亚洲成人在线视频播放| 日韩国产在线看| 亚洲天堂日韩电影| 国产精品18久久久久久首页狼| 日本精品免费观看| 国产精品成人国产乱一区| 久久精品在线视频| 亚洲精品aⅴ中文字幕乱码| 欧美性生交大片免费| 欧美日韩加勒比精品一区| 国产一区二区日韩精品欧美精品| 日韩欧美亚洲一二三区| 狠狠久久亚洲欧美专区| 动漫精品一区二区| 色樱桃影院亚洲精品影院| 亚洲一区二区三区四区视频| 久久久精品国产一区二区| 88国产精品欧美一区二区三区| 少妇高潮 亚洲精品| 久久最新资源网| 国产精品免费视频久久久| 久久男人av资源网站| 欧美日韩国产在线看| 欧美日韩午夜视频在线观看| 国产精品久久久久久av福利| 黑人欧美xxxx| 日韩欧美精品中文字幕| 欧美激情影音先锋| 在线色欧美三级视频| 成人免费观看网址| 91免费看国产| 国产精品视频一区二区三区四| 中文综合在线观看| 黑人与娇小精品av专区| 国产亚洲精品久久久久久牛牛| 26uuu亚洲国产精品| 亚洲黄页视频免费观看| 国产精品扒开腿做爽爽爽男男| 国产精品久久一| 久久久国产精品免费| 欧美另类第一页| 欧美大人香蕉在线| 欧美一区二粉嫩精品国产一线天| 成人在线视频网| 亚洲午夜性刺激影院| 亚洲曰本av电影| 成人亚洲激情网| 久久91精品国产| 成人在线中文字幕| 久久99久国产精品黄毛片入口| 深夜福利国产精品| 欧美性xxxxx极品| 91在线免费看网站| 久久国产加勒比精品无码| 18久久久久久| 日韩大陆欧美高清视频区| 91免费视频网站| 欧美日本啪啪无遮挡网站| 日韩一区二区福利| 一区二区在线免费视频| 精品久久中文字幕| 久久在线视频在线| 精品国产美女在线| 性色av一区二区三区红粉影视| 深夜福利国产精品| 国产亚洲精品美女| 不卡在线观看电视剧完整版| 性金发美女69hd大尺寸| 国产午夜精品麻豆| 岛国精品视频在线播放| 国产一区二区动漫| 欧美成人在线免费视频| www.国产精品一二区| 尤物精品国产第一福利三区| 国产成一区二区| 久久久天堂国产精品女人| 欧美黄色片在线观看| 亚洲欧洲第一视频| 黑人巨大精品欧美一区二区一视频| 欧美伊久线香蕉线新在线| 欧美黑人性猛交| 久久亚洲精品中文字幕冲田杏梨| 国产精品亚洲第一区| 欧美富婆性猛交| 亚洲成人久久电影| 日韩一级裸体免费视频| 久久久国产在线视频| 欧美亚洲第一区| 亚洲天堂视频在线观看| 亚洲第一精品自拍| 91av成人在线| 国产精品视频公开费视频| 亚洲女人被黑人巨大进入| 亚洲人成电影网站色xx| 国产一区视频在线播放| 91系列在线观看| 日韩中文字幕网站| 欧美性生交大片免网| 神马国产精品影院av| 色一情一乱一区二区| 精品久久久999| 国语自产精品视频在线看抢先版图片| 欧美一二三视频| 欧美色视频日本高清在线观看| 欧美日韩亚洲网| 第一福利永久视频精品| 久久久久久久久中文字幕| 亚洲美女精品久久| 欧美极品第一页| 日韩成人xxxx| 欧美成人精品影院| 国产精品久久久久久久9999| 国产精品美女网站| 一本大道久久加勒比香蕉| 91精品国产综合久久男男| 久久久噜久噜久久综合| 在线播放国产一区中文字幕剧情欧美| 中文字幕综合在线| 日韩av中文字幕在线免费观看| 国产精品久久网| 中文字幕成人精品久久不卡| 91精品视频播放| 亚洲成人av资源网| 久久成人18免费网站| 日韩综合视频在线观看| 欧美性生交大片免网| 亚洲三级av在线| 国产一区二区在线免费视频| 青青久久av北条麻妃海外网| 国产一区在线播放| 亚洲综合成人婷婷小说| 97精品国产97久久久久久春色| 亚洲一区二区三| xvideos亚洲人网站| 成人精品视频99在线观看免费| 亚洲影影院av| 久热精品视频在线| www.xxxx精品| 有码中文亚洲精品| 成人激情av在线| 2019中文字幕全在线观看| 欧美日韩性视频在线| 亚洲精品视频播放| 中文亚洲视频在线| 精品国产乱码久久久久久婷婷|