濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > 如何在線查詢本地機(jī)的文件?

如何在線查詢本地機(jī)的文件?

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

html>

head>

title>隨風(fēng)起舞之文件查詢/title>
/head>

body>
p align="center" >
  b>font face="
宋體" color="red" size="5">
 
星河影動(dòng)之文件查詢系統(tǒng)/font>/b>
/p>
hr>
form method="POST" action="search.asp">
  p>font color="green">
請(qǐng)輸入要查詢的目錄文字:
  input type="text" name="search_data" size="20">
  input type="submit" value="
查詢" name="B1">
  input type="reset" value="
重寫" name="B2">/font>
  /p>
/form>
hr>
p style="text-indent: 0; word-spacing: 0; line-height: 100%; margin: 0">
font color="green">
查詢結(jié)果:/font>/p>

%
data=request.form("search_data")

' 得到要查詢的文件名稱所要包含的字符串.
p=search_folder(data,"http://yup.go.163.com","c:\")

' 調(diào)用函數(shù)查詢目標(biāo)查詢目錄下的所有子目錄(所有子樹).
%>

script language="vbscript" RUNAT=SERVER>
'
目錄檢索函數(shù).
function search_folder(search_data,v_path,c_path)
  dim file_system,cur_folder,sub_folders,sub_files
  if not isempty(search_data) and len(search_data)>0 then

' 確定查詢字符串有效非空.
      set file_system=createobject("scripting.filesystemobject")

' 建立文件系統(tǒng)對(duì)象.
      set cur_folder=file_system.getfolder(c_path)

  ' 建立建立當(dāng)前目錄對(duì)象.
      set sub_folders=cur_folder.subfolders

' 建立當(dāng)前目錄的子目錄對(duì)象集合.
      for each each_sub_folder in sub_folders

  ' 對(duì)子目錄集合進(jìn)行遍歷.
          if each_sub_folder.attributes=16 then

      ' 確定子目錄的屬性為普通子目錄.
          sub_v_path=v_path"/"each_sub_folder.name
          sub_c_path=c_path"\"each_sub_folder.name

      ' 得到當(dāng)前的子虛擬絕對(duì)路徑與真實(shí)絕對(duì)路徑.
            p=search_file(search_data,sub_v_path,sub_c_path)

        ' 調(diào)用文件檢索函數(shù)對(duì)當(dāng)前子目錄下的文件進(jìn)行字符串匹配檢索.
            p=search_folder(search_data,sub_v_path,sub_c_path)

        ' 遞歸檢索當(dāng)前子目錄的下一級(jí)目錄.
          end if
      next
      set each_sub_folder=nothing
      set sub_folders=nothing
      set cur_folder=nothing
      set file_system=nothing

  ' 清除服務(wù)器端對(duì)象.
  end if
  end function

function search_file(search_data,v_path,c_path)
  dim file_system,sub_files,sub_file_v_path,sub_out_v_path

' 文件匹配檢索函數(shù).
  if not isempty(c_path) then

  ' 確認(rèn)路徑不為空.

    set file_system=createobject("scripting.filesystemobject")
    set cur_folder=file_system.getfolder(c_path)
    set sub_files=cur_folder.files

' 建立檢索目錄下的文件對(duì)象集合.
    for each each_file in sub_files

' 遍歷文件對(duì)象集合.
        if instr(each_file.name,search_data)>0 then

    ' 匹配字符串與文件名.
            sub_file_v_path=v_path"/"each_file.name

        ' 建立可用鏈接,輸出匹配文件.

            sub_out_v_path=Replace(sub_file_v_path," ","%20")

            ' 替換路徑及文件名中出現(xiàn)的空格.
            response.write("p>a href=" sub_out_v_path _
                        ">"sub_file_v_path"/a>")
        end if
    next
    set sub_out_v_path=nothing
    set sub_file_v_path=nothing
    set each_file=nothing
    set sub_files=nothing
    set file_system=nothing
  end if
end function
/script>

hr>
/body>/html>

[1]

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《如何在線查詢本地機(jī)的文件?》,本文關(guān)鍵詞  如何,在線查詢,本地機(jī),;如發(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)文章
  • 下面列出與本文章《如何在線查詢本地機(jī)的文件?》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于如何在線查詢本地機(jī)的文件?的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    遵化市| 无为县| 浪卡子县| 确山县| 台南县| 清河县| 浦县| 稻城县| 曲沃县| 建瓯市| 彭泽县| 杭锦旗| 山西省| 鄂伦春自治旗| 山阳县| 铜山县| 绥阳县| 惠州市| 上犹县| 西充县| 拉孜县| 定安县| 东至县| 临潭县| 六盘水市| 仁寿县| 吉隆县| 常宁市| 宁津县| 崇信县| 漾濞| 沂水县| 太仆寺旗| 奈曼旗| 宝丰县| 石家庄市| 阜新| 平湖市| 平原县| 滨州市| 吕梁市|