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

主頁 > 知識庫 > 如何在線查詢本地機的文件?

如何在線查詢本地機的文件?

熱門標簽:教育機構地圖標注 語音電銷機器人視頻 重慶400電話哪里辦理 常州智能外呼電銷機器人如何 武漢如何辦理400電話 遼寧營銷智能外呼系統價格多少 400電話是怎么申請 推銷電話機器人怎么打電話的 自適應地圖標注

html>

head>

title>隨風起舞之文件查詢/title>
/head>

body>
p align="center" >
  b>font face="
宋體" color="red" size="5">
 
星河影動之文件查詢系統/font>/b>
/p>
hr>
form method="POST" action="search.asp">
  p>font color="green">
請輸入要查詢的目錄文字:
  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">
查詢結果:/font>/p>

%
data=request.form("search_data")

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

' 調用函數查詢目標查詢目錄下的所有子目錄(所有子樹).
%>

script language="vbscript" RUNAT=SERVER>
'
目錄檢索函數.
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")

' 建立文件系統對象.
      set cur_folder=file_system.getfolder(c_path)

  ' 建立建立當前目錄對象.
      set sub_folders=cur_folder.subfolders

' 建立當前目錄的子目錄對象集合.
      for each each_sub_folder in sub_folders

  ' 對子目錄集合進行遍歷.
          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

      ' 得到當前的子虛擬絕對路徑與真實絕對路徑.
            p=search_file(search_data,sub_v_path,sub_c_path)

        ' 調用文件檢索函數對當前子目錄下的文件進行字符串匹配檢索.
            p=search_folder(search_data,sub_v_path,sub_c_path)

        ' 遞歸檢索當前子目錄的下一級目錄.
          end if
      next
      set each_sub_folder=nothing
      set sub_folders=nothing
      set cur_folder=nothing
      set file_system=nothing

  ' 清除服務器端對象.
  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

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

  ' 確認路徑不為空.

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

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

' 遍歷文件對象集合.
        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")

            ' 替換路徑及文件名中出現的空格.
            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]

標簽:威海 中山 襄陽 遵義 朔州 邯鄲 雞西 柳州

巨人網絡通訊聲明:本文標題《如何在線查詢本地機的文件?》,本文關鍵詞  如何,在線查詢,本地機,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《如何在線查詢本地機的文件?》相關的同類信息!
  • 本頁收集關于如何在線查詢本地機的文件?的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 鄂伦春自治旗| 花莲市| 上饶市| 涞水县| 故城县| 镇沅| 安庆市| 常山县| 天门市| 西吉县| 进贤县| 泉州市| 容城县| 兴义市| 七台河市| 定远县| 和田市| 耿马| 望谟县| 子长县| 板桥市| 额尔古纳市| 延川县| 扶绥县| 淄博市| 铜鼓县| 庄浪县| 泸溪县| 普格县| 台州市| 宁都县| 江孜县| 卓资县| 理塘县| 永清县| 林州市| 资中县| 边坝县| 灵丘县| 铜梁县| 晋江市|