雷火电竞-中国电竞赛事及体育赛事平台

歡迎來(lái)到入門教程網(wǎng)!

vb

當(dāng)前位置:主頁(yè) > 軟件編程 > vb >

VBScript 文件操作代碼小結(jié)

來(lái)源:本站原創(chuàng)|時(shí)間:2020-01-10|欄目:vb|點(diǎn)擊:

創(chuàng)建文本文件

復(fù)制代碼 代碼如下:

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.CreateTextFile("C:\FSO\ScriptLog.txt")

檢察文件是否存在
復(fù)制代碼 代碼如下:

Set objFSO = CreateObject("Scripting.FileSystemObject")
If objFSO.FileExists("C:\FSO\ScriptLog.txt") Then
Set objFolder = objFSO.GetFile("C:\FSO\ScriptLog.txt")
Else
Wscript.Echo "File does not exist."
End If

刪除文本文件
復(fù)制代碼 代碼如下:

Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.DeleteFile("C:\FSO\ScriptLog.txt")

重命名文件
復(fù)制代碼 代碼如下:

Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.MoveFile "C:\FSO\ScriptLog.txt" , "C:\FSO\BackupLog.txt"

文本操作
讀取全部?jī)?nèi)容
復(fù)制代碼 代碼如下:

Const ForReading = 1
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile("C:\Scripts\Test.txt", ForReading)
strContents = objFile.ReadAll
objFile.Close

一行行的讀取文本文件內(nèi)容
復(fù)制代碼 代碼如下:

Const ForReading = 1
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile = objFSO.OpenTextFile ("c:\scripts\servers.txt", ForReading)
Do Until objTextFile.AtEndOfStream
strComputer = objTextFile.ReadLine
Wscript.Echo strComputer
Loop
objTextFile.Close

追加文本文件一行內(nèi)容
復(fù)制代碼 代碼如下:

Const ForAppending = 8
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile = objFSO.OpenTextFile ("C:\Scripts\Service_Status.txt", ForAppending, True)
objTextFile.WriteLine("追加的內(nèi)容")
objTextFile.Close

有用的幾個(gè)函數(shù):
替換:將Jim替換成James。
復(fù)制代碼 代碼如下:

strNewText = Replace(strText, "Jim ", "James ")

用逗號(hào)分隔字符串:
復(fù)制代碼 代碼如下:

arrpath=split(strDN,",")
wscript.echo arrpath(0)

幾個(gè)實(shí)例:
讀取文本文件指定的行內(nèi)容(讀第四行內(nèi)容存到strLine變量中)
復(fù)制代碼 代碼如下:

Const ForReading = 1
Set objFSO = CreateObject("Scripting.FileSystemObject") Set objTextFile = objFSO.OpenTextFile("mylogfile.log", ForReading)
For i = 1 to 3 objTextFile.ReadLine Next
strLine = objTextFile.ReadLine Wscript.Echo strLine
objTextFile.Close

上一篇:vbs 函數(shù) 獲取數(shù)組字符串的最后一個(gè)LastOne 挺方便的

欄    目:vb

下一篇:VBScript 算一算你從出生到現(xiàn)在共計(jì)多少天

本文標(biāo)題:VBScript 文件操作代碼小結(jié)

本文地址:http://www.jygsgssxh.com/a1/vb/7532.html

網(wǎng)頁(yè)制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語(yǔ)言數(shù)據(jù)庫(kù)服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有