1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          JS文本操作 Scripting.FileSystemObject

          來源:互聯網轉載 時間:2023-12-13 10:31:13

          Scripting.FileSystemObject

          方法或者屬性 描述

          BuildPath()

          生成一個文件路徑

          CopyFile() 復制文件

          CopyFolder() 復制目錄

          CreateFolder() 創建新目錄

          CreateTextFile() 生成一個文件

          DeleteFile() 刪除一個文件

          DeleteFolder() 刪除一個目錄

          DriveExists() 檢驗盤符是否存在

          Drives 返回盤符的集合

          FileExists() 檢驗文件是否存在

          FolderExists 檢驗一個目錄是否存在

          GetAbsolutePathName() 取得一個文件的絕對路徑

          GetBaseName() 取得文件名

          GetDrive() 取得盤符名

          GetDriveName() 取得盤符名

          GetExtensionName() 取得文件的后綴

          GetFile() 生成文件對象

          GetFileName() 取得文件名

          GetFolder() 取得目錄對象

          GetParentFolderName 取得文件或目錄的父目錄名

          GetSpecialFolder() 取得特殊的目錄名

          GetTempName() 生成一個臨時文件對象

          MoveFile() 移動文件

          MoveFolder() 移動目錄

          OpenTextFile()

          打開一個文件流

          實例說明

          BuildPath(路徑,文件名) //這個方法會對給定的路徑加上文件,并自動加上分界符

          <SCRIPT LANGUAGE=”JavaScript”>

          <!–

          var fso = new ActiveXObject(“Scripting.FileSystemObject”);

          var newpath = fso.BuildPath(“c://tmp”, “51js.txt”); //生成 c:/tmp/51js.txt的路徑

          alert(newpath);

          –>

          </SCRIPT>

          CopyFile(源文件, 目標文件, 覆蓋) //復制源文件到目標文件,當覆蓋值為true時,如果目標文件存在會把文件覆蓋

          <SCRIPT LANGUAGE=”JavaScript”>

          <!–

          var fso = new ActiveXObject(“Scripting.FileSystemObject”);

          var newpath = fso.CopyFile(“c://autoexec.bat”, “d://autoexec.bak”);

          –>

          </SCRIPT>

          CopyFolder(對象目錄,目標目錄 ,覆蓋) //復制對象目錄到目標目錄,當覆蓋為true時,如果目標目錄存在會把文件覆蓋

          <SCRIPT LANGUAGE=”JavaScript”>

          <!–

          var fso = new ActiveXObject(“Scripting.FileSystemObject”);

          fso.CopyFolder(“c://WINDOWS//Desktop”, “d://”); //把C盤的Desktop目錄復制到D盤的根目錄

          –>

          </SCRIPT>

          CreateFolder(目錄名) //創建一個新的目錄

          <SCRIPT LANGUAGE=”JavaScript”>

          <!–

          var fso = new ActiveXObject(“Scripting.FileSystemObject”);

          var newFolderName = fso.CreateFolder(“c://51JS”); //在C盤上創建一個51JS的目錄

          –>

          </SCRIPT>

          CreateTextFile(文件名, 覆蓋) //創建一個新的文件,如果此文件已經存在,你需要把覆蓋值定為true

          <SCRIPT LANGUAGE=”JavaScript”>

          <!–

          var fso = new ActiveXObject(“Scripting.FileSystemObject”);

          var newFileObject = fso.CreateTextFile(“c://autoexec51JS.bat”, true); //腳本將在C盤創建一個叫 autoexec51JS.bat的文件

          –>

          </SCRIPT>

          DeleteFile(文件名, 只讀?) //刪除一個文件,如果文件的屬性是只讀的話,你需要把只讀值設為true

          <SCRIPT LANGUAGE=”JavaScript”>

          <!–

          var fso = new ActiveXObject(“Scripting.FileSystemObject”); //為了安全我先把要刪除的autoexec.bat備份到你的D盤

          var newpath = fso.CopyFile(“c://autoexec.bat”, “d://autoexec.bat”); //把C盤的autoexec.bat文件刪除掉

          fso.DeleteFile(“c://autoexec.bat”, true);

          –>

          </SCRIPT>

          DeleteFolder(文件名, 只讀?)//刪除一個目錄,如果目錄的屬性是只讀的話,你需要把只讀值設為true

          <SCRIPT LANGUAGE=”JavaScript”>

          <!–

          var fso = new ActiveXObject(“Scripting.FileSystemObject”);

          fso.CopyFolder(“c://WINDOWS//Desktop”, “d://”); //為了安全我先把你C盤的Desktop目錄復制到你D盤的根目錄

          fso.DeleteFolder(“c://WINDOWS//Desktop”, true); //把你的Desktop目錄刪除,但因為desktop是系統的東西,所以不能全部刪除,但………

          –>

          </SCRIPT>

          DriveExists(盤符) //檢查一個盤是否存在,如果存在就返會真,不存在就返回…….

          <SCRIPT LANGUAGE=”JavaScript”>

          <!–

          var fso = new ActiveXObject(“Scripting.FileSystemObject”);

          hasDriveD = fso.DriveExists(“d”); //檢查系統是否有D盤存在

          hasDriveZ = fso.DriveExists(“z”); //檢查系統是否有Z盤存在

          if (hasDriveD) alert(“你的系統內有一個D盤”);

          if (!hasDriveZ) alert(“你的系統內沒有Z盤”);

          –>

          </SCRIPT>

          FileExists(文件名) //檢查一個文件是否存在,如果存在就返會真,不存在就返回…….

          <SCRIPT LANGUAGE=”JavaScript”>

          <!–

          var fso = new ActiveXObject(“Scripting.FileSystemObject”);

          fileName = fso.FileExists(“c://autoexec.bat”);

          if (fileName) alert(“你在C盤中有autoexec.bat文件,按下確定后這個文件將被刪除!”); //開個玩笑:)

          –>

          </SCRIPT>

          FolderExists(目錄名) //檢查一個目錄是否存在,如果存在就返會真,不存在就返回…….

          <SCRIPT LANGUAGE=”JavaScript”>

          <!–

          var fso = new ActiveXObject(“Scripting.FileSystemObject”);

          folderName = fso.FolderExists(“c://WINDOWS//Fonts”);

          if (folderName) alert(“按下確定后系統的字庫將被刪除!”); //開個玩笑:)

          –>

          </SCRIPT>

          GetAbsolutePathName(文件對象) //返回文件對象在系統的絕對路徑

          <SCRIPT LANGUAGE=”JavaScript”>

          <!–

          var fso = new ActiveXObject(“Scripting.FileSystemObject”);

          pathName = fso.GetAbsolutePathName(“c://autoexec.bat”);

          alert(pathName);

          –>

          </SCRIPT>

          GetBaseName(文件對象) //返回文件對象的文件名

          <SCRIPT LANGUAGE=”JavaScript”>

          <!–

          var fso = new ActiveXObject(“Scripting.FileSystemObject”);

          baseName = fso.GetBaseName(“c://autoexec.bat”); //取得autoexec.bat的文件名autoexec

          alert(baseName);

          –>

          </SCRIPT>

          GetExtensionName(文件對象) //文件的后綴

          <SCRIPT LANGUAGE=”JavaScript”>

          <!–

          var fso = new ActiveXObject(“Scripting.FileSystemObject”);

          exName = fso.GetExtensionName(“c://autoexec.bat”); //取得autoexec.bat后綴bat

          alert(exName);

          –>

          </SCRIPT>

          GetParentFolderName(文件對象) //取得父級的目錄名

          <SCRIPT LANGUAGE=”JavaScript”>

          <!–

          var fso = new ActiveXObject(“Scripting.FileSystemObject”);

          parentName = fso.GetParentFolderName(“c://autoexec.bat”); //取得autoexec.bat的父級目錄C盤

          alert(parentName);

          –>

          </SCRIPT>

          GetSpecialFolder(目錄代碼) //取得系統中一些特別的目錄的路徑,目錄代碼有3個分別是 0:安裝Window的目錄 1:系統文件目錄 2:臨時文件目錄

          <SCRIPT LANGUAGE=”JavaScript”>

          <!–

          var fso = new ActiveXObject(“Scripting.FileSystemObject”);

          tmpFolder = fso.GetSpecialFolder(2); //取得系統臨時文件目錄的路徑 如我的是 C:/windows/temp

          alert(tmpFolder);

          –>

          </SCRIPT>

          GetTempName() //生成一個隨機的臨時文件對象,會以rad帶頭后面跟著些隨機數,就好象一些軟件在安裝時會生成*.tmp

          <SCRIPT LANGUAGE=”JavaScript”>

          <!–

          var fso = new ActiveXObject(“Scripting.FileSystemObject”);

          tmpName = fso.GetTempName(); //我在測試時就生成了radDB70E.tmp

          alert(tmpName);

          –>

          </SCRIPT>

          MoveFile(源文件, 目標文件) //把源文件移到目標文件的位置

          <SCRIPT LANGUAGE=”JavaScript”>

          <!–

          var fso = new ActiveXObject(“Scripting.FileSystemObject”);

          var newpath = fso.MoveFile(“c://autoexec.bat”, “d://autoexec.bat”); //把C盤的autoexec.bat文件移移動到D盤

          –>

          </SCRIPT>

          例子:test.html

          <html>

          <head>
          <meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″>
          <title>新建網頁 1</title>

          <script language=”Javascript”><!–
          var objMyFSO = new ActiveXObject(“Scripting.FileSystemObject”);
          function createText()
          {
          var fileName = objMyFSO.FileExists(“C://Documents and Settings//shiyuanjie//My Documents//writes//testfile.txt”);
          if (!fileName)
          {

          var text = objMyFSO.CreateTextFile(“C://Documents and Settings//shiyuanjie//My Documents//writes//testfile.txt”, true);
          var textValue = window.prompt(“新建文本,請輸入文本內容:”,””);
          if(!textValue){text.Close(); return;}
          text.WriteLine(textValue);
          text.Close();
          alert(“我已經在你的C盤根目錄下生成了一個testfile.txt的文件!”);
          return;
          }

          var forAppending = 8;
          var text = objMyFSO.OpenTextFile(“C://Documents and Settings//shiyuanjie//My Documents//writes//testfile.txt”,forAppending,false);
          var textValue = window.prompt(“追加文本,請輸入文本內容:”,””);
          if(!textValue){text.Close(); return;}
          text.WriteLine(textValue);
          text.Close();
          }

          function deleteText()
          {
          var fileName = objMyFSO.FileExists(“C://Documents and Settings//shiyuanjie//My Documents//writes//testfile.txt”);
          if (fileName)
          {

          var text = objMyFSO.DeleteFile(“C://Documents and Settings//shiyuanjie//My Documents//writes//testfile.txt”, true);
          alert(“我已經刪除C盤根目錄下生成了一個testfile.txt的文件!”);
          }
          else
          {

          alert(“文件不存在!”);
          }
          }

          function openText()
          {

          var fileName = objMyFSO.FileExists(“C://Documents and Settings//shiyuanjie//My Documents//writes//testfile.txt”);
          if (!fileName)
          {

          alert(“不存在文件”);
          return;
          }
          var forAppending = 1;
          var text = objMyFSO.OpenTextFile(“C://Documents and Settings//shiyuanjie//My Documents//writes//testfile.txt”,forAppending);
          var lineValue = text.ReadLine();
          var allvVlue = text.ReadAll();

          text.close();
          alert(lineValue);
          }

          // –></script>

          </head>

          <body>
          <input type=”button” value=”創建文件” οnclick=”createText()”>
          <input type=”button” value=”刪除文件” οnclick=”deleteText()”>
          <input type=”button” value=”打開文件” οnclick=”openText()”>
          </body>

          </html>

          網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...

          在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...

          在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...

          如何使用freemind制作思維導圖教程?打開FreeMind,雙擊屏幕中間的“新思維導圖”節點,編輯節點中的內容。也可以選擇節點并按F2鍵進行編輯。點擊“插入”菜單中的某一項,插入新的節點,包括子節點、父節點、平行節點以及鏈接、圖片、線條等,對于節點位置的操作,如節點左移、上移、折疊、展開等,可以使用菜單欄中的“導航”命令??梢酝ㄟ^菜單欄的“編輯”命令進行復制、剪切、粘貼等操作。最后,編輯完成后...

          Mom、Dad、Grandma和Grandpa在什么時候字母需要大寫?您好,首先,在正常情況下,長者的地址不需要大寫。第二,以地址的大小寫作為強調。第三,無線首字母大寫的情況是在句首。我希望我能幫助你。印度的首字母大寫?印度,英語,大寫I。斗羅大陸的大寫首字母?豆洛大陸拼音大寫豆洛大路第三音第二音第四音第四音大寫豆洛大路...

          寫0的筆畫順序應該是逆時針還是順時針?“0”的沖程順序為逆時針。寫0的正確方法是:從頂部逆時針寫,然后與頂部重合。順時針:指與時鐘相同的旋轉方向。時鐘之所以“順時針”旋轉,是源于它的前身日晷。逆時針方向:逆時針方向運行是指沿著順時針方向相反的方向運行,可以認為是從左上角往下走,然后右轉,然后回到左上角。也就是說逆時針方向與順時針方向相反,也是鏡面變換的結果,所以逆時針方向就是順時針方向。當大多數行...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>