在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美

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

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!");
}


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

本類教程下載

系統下載排行

在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美
  • <li id="86scu"><menu id="86scu"></menu></li>
    <li id="86scu"></li>
    <button id="86scu"></button>
  • <s id="86scu"></s><button id="86scu"><menu id="86scu"></menu></button>
  • 阿v天堂2018| av免费播放网址| 国产婷婷一区二区三区| 亚洲一区在线不卡| 成人午夜免费剧场| 午夜精品在线免费观看| 亚洲精品久久久久久久蜜桃臀| 久久综合久久色| av无码久久久久久不卡网站| 色噜噜狠狠一区二区三区狼国成人| 1024av视频| avav在线播放| 免费看av软件| 久久久精品视频国产| 色一情一乱一伦一区二区三区日本 | 国产区二区三区| 999香蕉视频| 日韩欧美国产免费| 女人帮男人橹视频播放| 天堂v在线视频| 天天久久综合网| 亚洲第一区第二区第三区| 国产高清视频网站| 午夜国产一区二区三区| 国产精品少妇在线视频| 国产淫片av片久久久久久| 日韩欧美不卡在线| 性欧美大战久久久久久久| 丰满的少妇愉情hd高清果冻传媒| 干日本少妇视频| 日本黄大片在线观看| 欧美乱做爰xxxⅹ久久久| 天堂8在线天堂资源bt| 影音先锋成人资源网站| 日韩视频在线视频| 国产人妻777人伦精品hd| 黄色一级在线视频| 三级4级全黄60分钟| 欧美日韩激情视频在线观看| 中文字幕国内自拍| 日本黄大片一区二区三区| 青青草久久伊人| 亚洲欧美一区二区三区不卡| 日韩欧美一级在线| 欧美 日韩 亚洲 一区| 农村妇女精品一二区| 欧美精品久久久久久久久25p| 国产精品区在线| 91麻豆天美传媒在线| 久久精品国产sm调教网站演员| 欧洲黄色一级视频| 老司机久久精品| www.欧美黄色| 国产精品亚洲a| 三年中国中文在线观看免费播放| www.射射射| 手机av在线网| 日本午夜激情视频| 在线观看免费不卡av| 国产一二三四五| 少妇人妻互换不带套| 天天干天天色天天爽| 鲁一鲁一鲁一鲁一澡| 手机在线国产视频| 亚洲熟妇无码一区二区三区| 97超碰成人在线| 日韩欧美亚洲天堂| 久久成年人网站| 无码aⅴ精品一区二区三区浪潮| 婷婷激情小说网| 黄色国产精品视频| 国产精品88久久久久久妇女| 成人在线激情网| 青青青在线视频播放| 一道本视频在线观看| 欧美午夜性视频| 手机在线视频一区| 无码少妇一区二区三区芒果| 国产精品一线二线三线| www.51色.com| 天堂一区在线观看| 日韩有码免费视频| 日韩精品综合在线| 日本高清免费观看| 免费一区二区三区在线观看| 国产免费黄视频| 男人添女人下部高潮视频在观看| 国产精品久久久久久久av福利| 欧美性久久久久| 欧美视频在线播放一区| 韩国无码av片在线观看网站| 久久久九九九热| 992kp免费看片| 国内自拍第二页| 91视频这里只有精品| 午夜视频在线瓜伦| 国产天堂在线播放| 国产又黄又大又粗视频| 国产美女主播在线播放| 免费看欧美一级片| 一本色道久久88亚洲精品综合 | www.成人黄色| 麻豆中文字幕在线观看| 日本肉体xxxx裸体xxx免费| 好男人www社区| 三级在线视频观看| 色婷婷狠狠18| 一区二区三区四区毛片| √天堂资源在线| 国产成人生活片| 亚洲理论电影在线观看| 女人和拘做爰正片视频| 无码内射中文字幕岛国片| 久久久国产欧美| 在线视频观看91| 久久久无码中文字幕久...| 日韩一级片一区二区| 男人天堂av片| 欧美日韩在线免费播放| 999久久久精品视频| 精品91一区二区三区| 丁香六月激情婷婷| 毛片毛片毛片毛片毛片毛片毛片毛片毛片| 国产男女激情视频| 国产三级精品三级在线| 日韩亚洲欧美一区二区| 国产成人在线免费看| 国产又大又黄又猛| 黄色网址在线免费看| 国产69精品久久久久999小说| 欧美成人精品欧美一级乱| 欧美特黄aaa| 日韩在线一级片| 波多野结衣在线免费观看| 免费看日本毛片| www激情五月| 天天摸天天碰天天添| 国产又粗又硬又长| 国产高清精品在线观看| 99精品一区二区三区的区别| 欧美色图色综合| 伊人久久在线观看| 激情六月丁香婷婷| 国产人妻人伦精品| 免费一区二区三区在线观看| 成年人午夜免费视频| 日韩av影视大全| 国产精品免费成人| 丰满的少妇愉情hd高清果冻传媒| 中文av一区二区三区| 一卡二卡三卡视频| 大桥未久一区二区三区| 蜜桃免费在线视频| 久久国产亚洲精品无码| 自拍偷拍视频在线| 久久撸在线视频| www.国产区| 久久美女福利视频| 97在线国产视频| 国产激情片在线观看| 在线视频观看一区二区| 中文av一区二区三区| 青青青国产在线视频| 干日本少妇首页| 亚洲熟妇av一区二区三区| 国产日本在线播放| 日韩 欧美 视频| 又大又硬又爽免费视频| 成年在线观看视频| 特色特色大片在线| 黄色网zhan| 久久亚洲a v| 久久香蕉视频网站| 成人毛片100部免费看| 日本大胆人体视频| 免费成人进口网站| 国产精品视频二| 国产欧美日韩网站| 91丨porny丨探花| 一本大道熟女人妻中文字幕在线| 男人日女人逼逼| 日本精品久久久久中文字幕| 黄色一级大片在线观看| www.涩涩涩| 亚洲视频在线不卡| 欧美这里只有精品| 中国丰满熟妇xxxx性| 欧美日韩成人免费视频| 欧美 国产 小说 另类| 国产又黄又猛又粗又爽的视频| 日韩精品aaa| 成人性免费视频| 国产精品欧美激情在线观看 | 91插插插插插插插插| 国产精品美女在线播放| 九九热只有这里有精品| 苍井空浴缸大战猛男120分钟| 奇米影视四色在线| www.18av.com| 国产一级不卡毛片|