国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

FileSystemObject處理文件

FileSystemObject處理文件

更新時間:2022-05-07 文章作者:未知 信息來源:網絡 閱讀次數:

有兩種主要的文件處理類型:

創建、添加或刪除數據,以及讀取文件
移動、復制和刪除文件
創建文件
創建空文本文件(有時被叫做“文本流”)有三種方法。
第一種方法是用 CreateTextFile 方法。 下面的示例示范了在 VBScript 中如何用這種方法來創建文本文件:


Dim fso, f1
Set fso = CreateObject("Scripting.FileSystemObject")
Set f1 = fso.CreateTextFile("c:\testfile.txt", True)

要在 JScript 中用這種方法,則使用下面的代碼:

var fso, f1;
fso = new ActiveXObject("Scripting.FileSystemObject");
f1 = fso.CreateTextFile("c:\\testfile.txt", true);

請考察示例代碼,來領會如何在 FileSystemObject 中使用 CreateTextFile 方法。
創建文本文件的第二種方法是,使用 FileSystemObject 對象的 OpenTextFile 方法,并設置 ForWriting 標志。在 VBScript 中,代碼就像下面的示例一樣:

Dim fso, ts
Const ForWriting = 2
Set fso = CreateObject("Scripting. FileSystemObject")
Set ts = fso.OpenTextFile("c:\test.txt", ForWriting, True)

要在 JScript 中使用這種方法來創建文本文件,則使用下面的代碼:

var fso, ts;
var ForWriting= 2;
fso = new ActiveXObject("Scripting.FileSystemObject");
ts = fso.OpenTextFile("c:\\test.txt", ForWriting, true);

創建文本文件的第三種方法是,使用 OpenAsTextStream 方法,并設置 ForWriting 標志。要使用這種方法,在 VBScript 中使用下面的代碼:

Dim fso, f1, ts
Const ForWriting = 2
Set fso = CreateObject("Scripting.FileSystemObject")
fso.CreateTextFile ("c:\test1.txt")
Set f1 = fso.GetFile("c:\test1.txt")
Set ts = f1.OpenAsTextStream(ForWriting, True)

在 JScript 中,則使用下面示例中的代碼:

var fso, f1, ts;
var ForWriting = 2;
fso = new ActiveXObject("Scripting.FileSystemObject");
fso.CreateTextFile ("c:\\test1.txt");
f1 = fso.GetFile("c:\\test1.txt");
ts = f1.OpenAsTextStream(ForWriting, true);

添加數據到文件中
一旦創建了文本文件,使用下面的三個步驟向文件添加數據:

打開文本文件。
寫入數據。
關閉文件。
要打開現有的文件,則使用 FileSystemObject 對象的 OpenTextFile 方法或 File 對象的 OpenAsTextStream 方法。
要寫數據到打開的文本文件,則根據下表所述任務使用 TextStream 對象的 Write、WriteLine 或 WriteBlankLines 方法。

任務 方法
向打開的文本文件寫數據,不用后續一個新行字符。 Write
向打開的文本文件寫數據,后續一個新行字符。 WriteLine
向打開的文本文件寫一個或多個空白行。 WriteBlankLines


請考察示例代碼,來領會如何在 FileSystemObject 對象中使用 Write、WriteLine 和 WriteBlankLines 方法。

要關閉一個打開的文件,則使用 TextStream 對象的 Close 方法。

請考察示例代碼,來領會如何在 FileSystemObject 中使用 Close 方法。




注意  新行字符包含一個或幾個字符(取決于操作系統),以把光標移動到下一行的開始位置(回車/換行)。注意某些字符串末尾可能已經有這個非打印字符了。




下面的 VBScript 例子示范了如何打開文件,和同時使用三種寫方法來向文件添加數據,然后關閉文件:


Sub CreateFile()
  Dim fso, tf
  Set fso = CreateObject("Scripting.FileSystemObject")
  Set tf = fso.CreateTextFile("c:\testfile.txt", True)
  ' 寫一行,并且帶有新行字符。
  tf.WriteLine("Testing 1, 2, 3.")
  ' 向文件寫三個新行字符。      
  tf.WriteBlankLines(3)
  ' 寫一行。
  tf.Write ("This is a test.")
  tf.Close
End Sub
這個示例示范了在 JScript 中如何使用這三個方法:

function CreateFile()
{
  var fso, tf;
  fso = new ActiveXObject("Scripting.FileSystemObject");
  tf = fso.CreateTextFile("c:\\testfile.txt", true);
  // 寫一行,并且帶有新行字符。
  tf.WriteLine("Testing 1, 2, 3.") ;
  // 向文件寫三個新行字符。  
  tf.WriteBlankLines(3) ;
  // 寫一行。
  tf.Write ("This is a test.");
  tf.Close();
}
讀取文件
要從文本文件讀取數據,則使用 TextStream 對象的 Read、ReadLine 或 ReadAll 方法。下表描述了不同的任務應使用哪種方法。
任務 方法
從文件讀取指定數量的字符。 Read
讀取一整行(一直到但不包括新行字符)。 ReadLine
讀取文本文件的整個內容。 ReadAll


請考察示例代碼,來領會如何在 FileSystemObject 中使用 ReadAll 和 ReadLine 方法。

如果使用 Read 或 ReadLine 方法,并且想跳過數據的特殊部分,則使用 Skip 或 SkipLine 方法。read 方法的結果文本存在一個字符串中,該字符串可以顯示在一個控件中,也可以用字符串函數(如 Left、Right 和 Mid)來分析,連接等等。

下面的 VBScript 示例示范了如何打開文件,和如何寫數據到文件中并從文件讀取數據:


Sub ReadFiles
  Dim fso, f1, ts, s
  Const ForReading = 1
  Set fso = CreateObject("Scripting.FileSystemObject")
  Set f1 = fso.CreateTextFile("c:\testfile.txt", True)
  ' 寫一行。
  Response.Write "Writing file <br>"
  f1.WriteLine "Hello World"
  f1.WriteBlankLines(1)
  f1.Close
  ' 讀取文件的內容。
  Response.Write "Reading file <br>"
  Set ts = fso.OpenTextFile("c:\testfile.txt", ForReading)
  s = ts.ReadLine
  Response.Write "File contents = '" & s & "'"
  ts.Close
End Sub

下面的代碼示范了在 JScript 中做同樣的事:

function ReadFiles()
{
  var fso, f1, ts, s;
  var ForReading = 1;
  fso = new ActiveXObject("Scripting.FileSystemObject");
  f1 = fso.CreateTextFile("c:\\testfile.txt", true);
  // 寫一行。
  Response.Write("Writing file <br>");
  f1.WriteLine("Hello World");
  f1.WriteBlankLines(1);
  f1.Close();
  // 讀取文件的內容。
  Response.Write("Reading file <br>");
  ts = fso.OpenTextFile("c:\\testfile.txt", ForReading);
  s = ts.ReadLine();
  Response.Write("File contents = '" + s + "'");
  ts.Close();
}

移動、復制和刪除文件
FSO 對象模式各有兩種方法移動、復制和刪除文件,如下表所述。
任務 方法
移動文件 File.Move 或 FileSystemObject.MoveFile
復制文件 File.Copy 或 FileSystemObject.CopyFile
刪除文件 File.Delete 或 FileSystemObject.DeleteFile


請考察示例代碼,來領會在 FileSystemObject 中刪除文件的兩種方法。

下面的 VBScript 示例,在驅動器 C 的根目錄中創建一個文本文件,向其中寫一些信息,然后把它移動到 \tmp 目錄中,并在 \temp 中做一個備份,最后把它們從兩個目錄中刪掉。

要運行下面的示例,需要先在驅動器 C 的根目錄中創建 \tmp 和 \temp 目錄:


Sub ManipFiles
  Dim fso, f1, f2, s
  Set fso = CreateObject("Scripting.FileSystemObject")
  Set f1 = fso.CreateTextFile("c:\testfile.txt", True)
  Response.Write "Writing file <br>"
  ' 寫一行。
  f1.Write ("This is a test.")
  ' 關閉文件。
  f1.Close
  Response.Write "Moving file to c:\tmp <br>"
  ' 獲取 C 的根目錄(C:\)中的文件的句柄。
  Set f2 = fso.GetFile("c:\testfile.txt")
  ' 把文件移動到 \tmp 目錄。
  f2.Move ("c:\tmp\testfile.txt")
  Response.Write "Copying file to c:\temp <br>"
  ' 把文件復制到 \temp 目錄。
  f2.Copy ("c:\temp\testfile.txt")
  Response.Write "Deleting files <br>"
  ' 獲得文件當前位置的句柄。
  Set f2 = fso.GetFile("c:\tmp\testfile.txt")
  Set f3 = fso.GetFile("c:\temp\testfile.txt")
  ' 刪除文件。
  f2.Delete
  f3.Delete
  Response.Write "All done!"
End Sub

下面的代碼示范了在 JScript 中做同樣的事:

function ManipFiles()
{
  var fso, f1, f2, s;
  fso = new ActiveXObject("Scripting.FileSystemObject");
  f1 = fso.CreateTextFile("c:\\testfile.txt", true);
  Response.Write("Writing file <br>");
  // 寫一行。
  f1.Write("This is a test.");
  // 關閉文件。
  f1.Close();
  Response.Write("Moving file to c:\\tmp <br>");
  // 獲取 C 的根目錄(C:\)中的文件的句柄。
  f2 = fso.GetFile("c:\\testfile.txt");
  // 把文件移動到 \tmp 目錄。
  f2.Move ("c:\\tmp\\testfile.txt");
  Response.Write("Copying file to c:\\temp <br>");
  // 把文件復制到 \temp 目錄。
  f2.Copy ("c:\\temp\\testfile.txt");
  Response.Write("Deleting files <br>");
  // 獲得文件當前位置的句柄。
  f2 = fso.GetFile("c:\\tmp\\testfile.txt");
  f3 = fso.GetFile("c:\\temp\\testfile.txt");
  // 刪除文件。
  f2.Delete();
  f3.Delete();
  Response.Write("All done!");
}


溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        久久精品久久99精品久久| 国产精品―色哟哟| 国产欧美日韩麻豆91| 蜜乳av一区二区三区| 日韩三级中文字幕| 国产精品主播直播| 国产精品久久影院| 欧美性猛交一区二区三区精品| 亚洲电影中文字幕在线观看| 日韩欧美aaaaaa| 国产成人8x视频一区二区| 亚洲精品伦理在线| 91精品国产综合久久精品图片| 国产九色sp调教91| 亚洲精品精品亚洲| 欧美精品一区二区久久久| 99精品视频免费在线观看| 日韩专区在线视频| 亚洲日本va午夜在线影院| 欧美一区二区黄色| caoporm超碰国产精品| 免费成人性网站| 亚洲免费在线观看| 欧美一区二区三区男人的天堂| 粗大黑人巨茎大战欧美成人| 日韩不卡一区二区三区| 亚洲欧洲日韩一区二区三区| 欧美mv日韩mv国产网站| 一本久久精品一区二区| 国产精品中文有码| 蜜臀精品久久久久久蜜臀| 亚洲一区二区偷拍精品| 中文字幕中文在线不卡住| 日韩欧美一级特黄在线播放| 欧美午夜视频网站| 色一区在线观看| 不卡高清视频专区| 国产精品一区二区不卡| 麻豆精品国产传媒mv男同| 亚洲一二三四区不卡| 亚洲婷婷在线视频| 国产精品久久久久永久免费观看 | 欧美日韩情趣电影| 丁香激情综合国产| 国产乱对白刺激视频不卡| 男人的天堂久久精品| 亚洲aaa精品| 亚洲一区二区三区四区五区中文| 国产精品乱码一区二区三区软件| 欧美大度的电影原声| 日韩一级欧美一级| 欧美一区二区三区免费视频| 制服丝袜亚洲播放| 欧美裸体bbwbbwbbw| 欧美日韩亚洲综合一区| 欧美亚洲图片小说| 色噜噜狠狠成人中文综合| 99精品一区二区| 成人av免费在线| 不卡av在线网| 99久久婷婷国产| 在线免费观看日韩欧美| 欧美日韩色一区| 91精品国产品国语在线不卡| 欧美一区二区三区在线视频| 日韩欧美国产麻豆| 久久久久久97三级| 国产精品女主播在线观看| 亚洲色图欧美偷拍| 亚洲大片免费看| 琪琪久久久久日韩精品| 韩国一区二区在线观看| 成人午夜激情片| 色欧美日韩亚洲| 91精品国产综合久久蜜臀| 日韩视频免费观看高清在线视频| 精品国精品自拍自在线| 国产精品美女久久福利网站| 一区二区三区成人| 免费成人在线视频观看| 国产mv日韩mv欧美| 色妞www精品视频| 欧美一区二区视频在线观看 | 国产精品短视频| 一区二区三区在线免费| 捆绑变态av一区二区三区| 国产成a人亚洲| 欧美无人高清视频在线观看| 精品91自产拍在线观看一区| 亚洲品质自拍视频| 美国精品在线观看| 99riav久久精品riav| 日韩视频一区二区在线观看| 国产精品久久国产精麻豆99网站| 五月激情综合色| 成人激情免费视频| 日韩欧美黄色影院| 亚洲色图丝袜美腿| 精品一区二区三区免费| 91成人免费电影| 亚洲国产精品黑人久久久| 日韩高清不卡一区二区| 99热精品一区二区| 久久综合五月天婷婷伊人| 亚洲国产精品久久艾草纯爱| 成人少妇影院yyyy| 日韩美一区二区三区| 亚洲福利一区二区| 色综合久久久久网| 国产亚洲欧美激情| 美女mm1313爽爽久久久蜜臀| 欧美天堂亚洲电影院在线播放| 欧美国产精品专区| 国产精品一区二区免费不卡| 91精品在线观看入口| 亚洲午夜成aⅴ人片| 91在线观看下载| 久久综合999| 精品一区二区三区香蕉蜜桃| 欧美一区二区三区在线观看 | 天天爽夜夜爽夜夜爽精品视频| eeuss鲁片一区二区三区| 国产欧美精品一区二区色综合| 蜜桃视频在线一区| 91精品久久久久久久91蜜桃| 天天色天天爱天天射综合| 在线观看亚洲专区| 亚洲免费资源在线播放| 色诱视频网站一区| 一区二区不卡在线视频 午夜欧美不卡在| 成人午夜av在线| 中文一区一区三区高中清不卡| 国产精品88888| 国产丝袜在线精品| 国产成人av影院| 国产精品理论片在线观看| 国产成人福利片| 国产精品理伦片| 色综合天天视频在线观看| 亚洲精品乱码久久久久久久久| 91成人在线精品| 亚洲午夜在线观看视频在线| 欧美图区在线视频| 日韩成人av影视| 久久综合丝袜日本网| 不卡视频一二三四| 亚洲一线二线三线视频| 欧美日韩国产大片| 久久国产精品无码网站| 中文一区二区在线观看| 91福利在线导航| 免费成人小视频| 国产目拍亚洲精品99久久精品| 91丨porny丨在线| 三级精品在线观看| 国产午夜一区二区三区| 色一区在线观看| 美女精品一区二区| 国产精品另类一区| 9191久久久久久久久久久| 国产精品系列在线播放| 亚洲一区二区三区三| 精品久久久久久综合日本欧美| av色综合久久天堂av综合| 爽好久久久欧美精品| 亚洲国产成人自拍| 欧美日韩中文精品| 国产精品888| 亚洲成人av电影在线| 国产欧美久久久精品影院| 欧美在线观看一区| 国产福利一区二区三区| 午夜欧美在线一二页| 欧美激情在线一区二区三区| 欧美日韩成人激情| voyeur盗摄精品| 精品一区二区三区的国产在线播放 | 一区二区三区不卡在线观看 | 亚洲综合激情网| 国产午夜精品一区二区三区嫩草 | 日韩欧美成人激情| 色婷婷av一区二区三区软件| 国产真实乱对白精彩久久| 午夜伦理一区二区| 亚洲激情图片一区| 中文字幕av资源一区| 日韩精品一区二区三区中文精品| 日本高清视频一区二区| 粗大黑人巨茎大战欧美成人| 精品综合久久久久久8888| 亚洲国产精品久久久久婷婷884| 中文一区二区完整视频在线观看| 欧美成人性战久久| 91精品国产综合久久精品app| 色噜噜狠狠色综合中国| 一本色道久久综合狠狠躁的推荐 | 欧美一级免费大片| 日本韩国一区二区| 色欧美片视频在线观看在线视频| 成人永久aaa|