校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 知識(shí)庫(kù) > 如何對(duì)文件進(jìn)行操作?

如何對(duì)文件進(jìn)行操作?

熱門標(biāo)簽:教育機(jī)構(gòu)地圖標(biāo)注 重慶400電話哪里辦理 武漢如何辦理400電話 語(yǔ)音電銷機(jī)器人視頻 常州智能外呼電銷機(jī)器人如何 自適應(yīng)地圖標(biāo)注 推銷電話機(jī)器人怎么打電話的 400電話是怎么申請(qǐng) 遼寧營(yíng)銷智能外呼系統(tǒng)價(jià)格多少

%@ LANGUAGE="VBScript" %>

% 'Set file i/o constants.
  Const ForReading  = 1
  Const ForWriting  = 2
  Const ForAppending = 8
  filename = "test.txt"
  path = Server.MapPath("data") "\" filename

  ' 映射文件名到服務(wù)器的物理路徑.
  operation = Request.Form("operation") %>

  ' 得到請(qǐng)求操作.
html>
head>
title>
千花飛舞之處理文件/title>
/head>
body>
font face="Arial,Helvetica" size=2>

table bgcolor="#000000" border=0 cellpadding=1 cellspacing=0>tr>td>
table bgcolor="#008080" border=0 cellpadding=8 cellspacing=0>tr valign=bottom>td>
font face="Arial,Helvetica" size=2>
form action="% = Request.ServerVariables("script_NAME") %>" method="post">
input name="operation" type="radio" value="create">
創(chuàng)建
input name="operation" type="radio" value="delete">
刪除
input name="operation" type="radio" value="read" checked>
讀取
input name="operation" type="radio" value="write">
寫入
input name="operation" type="radio" value="append">
添加
p>
center>
input type="submit" value="
確定"> input type="reset" value="重置">
/center>
/form>
p>
a href="fileops.html">b>
返回/b>/a>
/font>
/td>/tr>/table>
/td>/tr>/table>
p>

%
  if operation = "create" then
    call CreateFile(path)
    call ReadFile(path)
  elseif operation = "delete" then
    call DeleteFile(path)
  elseif operation = "read" then
    call ReadFile(path)
  elseif operation = "write" then
    call WriteFile(path)
    call ReadFile(path)
  elseif operation = "append" then
    call AppendFile(path)
    call ReadFile(path)
  end if

' 執(zhí)行請(qǐng)求操作.
%>
p>
/font>
/body>/html>

% sub CreateFile(path)
    dim fs, file
    set fs = CreateObject("Scripting.FileSystemObject")
    if fs.FileExists(path) then
      Response.Write(b>
,文件" filename " 已經(jīng)存在,創(chuàng)建失敗!/b>br>" vbCrLf)

     ' 如果文件早已存在則顯示一個(gè)錯(cuò)誤信息
    else
      Response.Write(
恭喜, " filename "創(chuàng)建成功!br>" vbCrLf)

' 否則創(chuàng)建它并寫入數(shù)據(jù)
      set file = fs.CreateTextFile(path)
      Response.Write(
" filename "寫入數(shù)據(jù)...br>" vbCrLf)
      file.WriteLine("Line 1 added " Now() ".")
      file.WriteLine("Line 2 added " Now() ".")
      file.WriteLine("Line 3 added " Now() ".")
      file.WriteLine("Line 4 added " Now() ".")
      file.WriteLine("Line 5 added " Now() ".")
      file.Close()
    end if
  end sub
  sub DeleteFile(path)
    dim fs, file
    set fs = CreateObject("Scripting.FileSystemObject")
    if not fs.FileExists(path) then

' 如果文件不存在則顯示一個(gè)錯(cuò)誤信息.
      Response.Write(b>
,文件" filename "不存在,您刪除什么!/b>br>" vbCrLf)
    else
      Response.Write(
恭喜," filename "刪除成功!br>" vbCrLf)

  ' 否則刪除它.
      fs.DeleteFile(path)
    end if
  end sub
  sub ReadFile(path)
    dim fs, file
    set fs = CreateObject("Scripting.FileSystemObject")
    if not fs.FileExists(path) then
      Response.Write(b>
,文件" filename "不存在,您讀取什么!/b>br>" vbCrLf)
    '
如果文件不存在則顯示一個(gè)錯(cuò)誤信息.

    else
      set file = fs.OpenTextFile(path, ForReading)
      Response.Write(
恭喜," filename "讀取成功!" vbCrLf)

  ' 否則打開它并顯示內(nèi)容.
      Response.Write("p>" vbCrLf)
      Response.Write("hr size=1>" vbCrLf)
      Response.Write("font size=3>pre>" vbCrLf)
      do while not file.AtEndOfStream
        Response.Write(file.ReadLine vbCrLf)
      loop
      Response.Write("/pre>/font>" vbCrLf)
      Response.Write("hr size=1>" vbCrLf)
      file.Close()
    end if
  end sub
  sub WriteFile(path)
    dim fs, file
    set fs = CreateObject("Scripting.FileSystemObject")
    if not fs.FileExists(path) then
      Response.Write(b>
,文件" filename "不存在,您寫入什么!/b>br>" vbCrLf)

   ' 如果文件不存在則顯示一個(gè)錯(cuò)誤信息.

    else
      set file = fs.OpenTextFile(path, ForWriting)

   ' 否則,改寫內(nèi)容.
      Response.Write(Rewriting file " filename ".br>" vbCrLf)
      file.WriteLine("Rewritting file with line 1 added " Now() ".")
      file.WriteLine("Rewritting file with line 2 added " Now() ".")
      file.WriteLine("Rewritting file with line 3 added " Now() ".")
      file.Close()
    end if

  end sub

  sub AppendFile(path)

    dim fs, file

    set fs = CreateObject("Scripting.FileSystemObject")

    if fs.FileExists(path) then
      set file = fs.GetFile(path)
      if file.size > 500 then

 ' 如果文件存在,檢查它的大小并退出,如果它超過500K.
        Response.Write(b>
,文件" filename "超過了大小限制, 添加失敗!/b>br>"
vbCrLf)
        exit sub
      end if

    else
      Response.Write(
,文件" filename "不存在!但它將會(huì)被創(chuàng)建...br>" vbCrLf)
    end if
    '
如果文件不存在,顯示一個(gè)提示信息.

    Response.Write(
添加內(nèi)容到文件" filename "...br>" vbCrLf)
    set file = fs.OpenTextFile(path, ForAppending, true)
    file.WriteLine("
添加的新內(nèi)容:" Now() ".")

' 當(dāng)需要給它添加新內(nèi)容時(shí)打開或創(chuàng)建文件
    file.Close()

  end sub %>

 


    

[1]

標(biāo)簽:中山 襄陽(yáng) 邯鄲 遵義 朔州 柳州 威海 雞西

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《如何對(duì)文件進(jìn)行操作?》,本文關(guān)鍵詞  如何,對(duì),文件,進(jìn)行,操作,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《如何對(duì)文件進(jìn)行操作?》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于如何對(duì)文件進(jìn)行操作?的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 清河县| 林甸县| 习水县| 商洛市| 神农架林区| 宁明县| 临武县| 年辖:市辖区| 榆社县| 府谷县| 镇赉县| 南陵县| 隆化县| 神农架林区| 肥西县| 友谊县| 乌拉特前旗| 天峨县| 襄垣县| 永顺县| 林周县| 得荣县| 射阳县| 嘉善县| 墨脱县| 绿春县| 望都县| 资中县| 恩施市| 阿合奇县| 武山县| 田东县| 湄潭县| 汕头市| 浦东新区| 大化| 花莲县| 烟台市| 吴江市| 大同县| 澄江县|