好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁(yè) > 知識(shí)庫(kù) > VBS文本文件操作實(shí)現(xiàn)代碼

VBS文本文件操作實(shí)現(xiàn)代碼

熱門(mén)標(biāo)簽:地圖標(biāo)注政府哪個(gè)部門(mén)管 百度地圖標(biāo)注點(diǎn)距離代碼 除了地圖標(biāo)注還有這種生意嗎 神行者美術(shù)館地圖標(biāo)注 哪里有便宜的地圖標(biāo)注公司 佛山真人電銷(xiāo)機(jī)器人廠(chǎng)家 齊齊哈爾高德地圖標(biāo)注店 東營(yíng)快遞外呼系統(tǒng) 如何用機(jī)器人進(jìn)行電銷(xiāo)

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

紅色字為自己定義的部分,藍(lán)色字為任意選一部分

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

請(qǐng)認(rèn)真看括號(hào)內(nèi)的解釋內(nèi)容

定義一個(gè)名為fso的關(guān)系文件問(wèn)題的對(duì)象,對(duì)于一個(gè)文件的操作只需寫(xiě)一次,此句必須寫(xiě)
VBS Set fso = CreateObject("Scripting.FileSystemObject")

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

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

1.創(chuàng)建一個(gè)文件(藍(lán)字定義該文本文件是否可以被下次寫(xiě)入覆蓋,省略默認(rèn)為ture)

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

2.打開(kāi)一個(gè)已存在的文件(藍(lán)字定義文件寫(xiě)入方式,分別為a.只讀b.可讀寫(xiě),但每打開(kāi)一次文件重寫(xiě)c.在文件末尾寫(xiě))

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

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

3.關(guān)閉一個(gè)打開(kāi)的文件(紅色部分要于已經(jīng)打開(kāi)的文件紅色部分相同)
VBS ttfile.close

4.讀取打開(kāi)文件的一行并回車(chē)(紅色部分ttfile要于已經(jīng)打開(kāi)的文件紅色部分相同)
VBS read=ttfile.ReadLine

5.讀取所有文件內(nèi)容(紅色部分ttfile要于已經(jīng)打開(kāi)的文件紅色部分相同)
VBS read=ttfile.ReadAll

6.寫(xiě)入一行并回車(chē)(紅色部分要于已經(jīng)打開(kāi)的文件紅色部分相同)
VBS ttfile.writeline(自己要寫(xiě)入的內(nèi)容)

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

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

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

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

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

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

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

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

一時(shí)間沒(méi)有完全列出所有函數(shù),不足的部分希望大家跟帖補(bǔ)上。

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

創(chuàng)建文件

dim fso, f
set fso = server.CreateObject("Scripting.FileSystemObject")
set f = fso.CreateTextFile("C:\test.txt", true) '第二個(gè)參數(shù)表示目標(biāo)文件存在時(shí)是否覆蓋
f.Write("寫(xiě)入內(nèi)容")
f.WriteLine("寫(xiě)入內(nèi)容并換行")
f.WriteBlankLines(3) '寫(xiě)入三個(gè)空白行(相當(dāng)于在文本編輯器中按三次回車(chē))
f.Close()
set f = nothing
set fso = nothing

打開(kāi)并讀文件

dim fso, f
set fso = server.CreateObject("Scripting.FileSystemObject")
set f = fso.OpenTextFile("C:\test.txt", 1, false) '第二個(gè)參數(shù) 1 表示只讀打開(kāi),第三個(gè)參數(shù)表示目標(biāo)文件不存在時(shí)是否創(chuàng)建
f.Skip(3) '將當(dāng)前位置向后移三個(gè)字符
f.SkipLine() '將當(dāng)前位置移動(dòng)到下一行的第一個(gè)字符,注意:無(wú)參數(shù)
response.Write f.Read(3) '從當(dāng)前位置向后讀取三個(gè)字符,并將當(dāng)前位置向后移三個(gè)字符
response.Write f.ReadLine() '從當(dāng)前位置向后讀取直到遇到換行符(不讀取換行符),并將當(dāng)前位置移動(dòng)到下一行的第一個(gè)字符,注意:無(wú)參數(shù)
response.Write f.ReadAll() '從當(dāng)前位置向后讀取,直到文件結(jié)束,并將當(dāng)前位置移動(dòng)到文件的最后
if f.atEndOfLine then
response.Write("一行的結(jié)尾!")
end if
if f.atEndOfStream then
response.Write("文件的結(jié)尾!")
end if
f.Close()
set f = nothing
set fso = nothing

打開(kāi)并寫(xiě)文件

dim fso, f
set fso = server.CreateObject("Scripting.FileSystemObject")
set f = fso.OpenTextFile("C:\test.txt", 2, false) '第二個(gè)參數(shù) 2 表示重寫(xiě),如果是 8 表示追加
f.Write("寫(xiě)入內(nèi)容")
f.WriteLine("寫(xiě)入內(nèi)容并換行")
f.WriteBlankLines(3) '寫(xiě)入三個(gè)空白行(相當(dāng)于在文本編輯器中按三次回車(chē))
f.Close()
set f = nothing
set fso = nothing

判斷文件是否存在

dim fso
set fso = server.CreateObject("Scripting.FileSystemObject")
if fso.FileExists("C:\test.txt") then
response.Write("目標(biāo)文件存在")
else
response.Write("目標(biāo)文件不存在")
end if
set fso = nothing

移動(dòng)文件

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

復(fù)制文件

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

刪除文件

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

創(chuàng)建文件夾

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

判斷文件夾是否存在

dim fso
set fso = server.CreateObject("Scripting.FileSystemObject")
if fso.FolderExists("C:\Windows") then
response.Write("目標(biāo)文件夾存在")
else
response.Write("目標(biāo)文件夾不存在")
end if
set fso = nothing

刪除文件夾

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

到這里就差不多了,希望大家多寫(xiě)多練

您可能感興趣的文章:
  • 使用VBS訪(fǎng)問(wèn)外部文本文件一些方法和腳本實(shí)例代碼
  • vbs刪除文本文件的行的函數(shù)
  • 用vbs實(shí)現(xiàn)讀取文本文件的方法
  • 用vbscript實(shí)現(xiàn)從文本文件中刪除所有重復(fù)行的代碼
  • 用vbs對(duì)文本文件的內(nèi)容進(jìn)行排序
  • 用vbs實(shí)現(xiàn)對(duì)文本文件中的項(xiàng)計(jì)數(shù)
  • 用vbs讀取文本文件的最后一行
  • VBScript 文件操作代碼小結(jié)

標(biāo)簽:海口 四平 西安 文山 湖州 銅川 邢臺(tái) 鶴壁

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《VBS文本文件操作實(shí)現(xiàn)代碼》,本文關(guān)鍵詞  VBS,文本,文件,操作,實(shí)現(xiàn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《VBS文本文件操作實(shí)現(xiàn)代碼》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于VBS文本文件操作實(shí)現(xiàn)代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 一区二三区三区好的精华液| 久久精品亚洲AV无码六区篠田| 波多野结大战三个黑鬼| 亚洲欧美日韩中文字幕在线| 一区二区在线观看视频| 亚洲一级片免费看| 双性男生被老师摁着调教| 精品欧美一区二区三区免费观看| 人妻被强AV系列一区| 浪荡欲妇| 天天躁日日躁AAAXXⅩ秋霞网| 免费精品国产日韩热久久| 桃谷绘里香初尝黑人巨炮 | 美女隐私白丝网站| 亚洲区小说区图片区qvod伊| 无码精品人妻一区二区三刘亦菲| 中国女人做爰毛片免费怎么看| 8588嫦娥直播| 欧美zc0o人与善交在线看| 好大灬好硬灬好爽灬无码日本网站| 少妇高潮免费看一级A片蜜月| 天天操夜夜草| 日本黄区免费视频观看| 香港三级日本三级三级韩级一| 91精品人妻熟女毛片A片骨灰盒 | 真实乱乱| 涩涩涩导航| 91色老99久久九九爱精品| 色悠久久久久久久综合网伊人| 女人高潮特黄AAAAA片谢了吗| 97AV人妻无码视频二区| 性女欢台湾三级艳遇| 挺进麻麻的花苞?啊太深了| 五月婷婷六月爱| 天海冀一二三区| 秋霞电影理伦久久久| 搞鸡视频软件| 男男Gay同性Gay做受| 吃乡村女人鼓鼓的奶水| 国产精品人妻无码一区二区三区 | 久久精品一区二区三区不卡|