JS:將只讀檔案改為可寫檔案
阿新 • • 發佈:2018-12-26
親測必須將程式碼放在記事本中,改成html格式,在用IE執行(必須)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>將只讀檔案改為可寫檔案</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body> <form name="form1" method="post" action=""> 檔案路徑: <input type="text" name="text1" value="E:\word\JavaScript\qq.txt"> <input type="button" name="Button1" value="檔案型別" onclick="ShowFileInfo(document.form1.text1.value)"> </form> <script language="javascript"> <!-- function ShowFileInfo(filespec){ var fso, f, s; fso = new ActiveXObject("Scripting.FileSystemObject"); f = fso.GetFile(filespec); switch(f.Attributes) { case 0: s="普通檔案";break; case 1: s="只讀檔案";break; case 2: s="隱藏檔案";break; case 4: s="系統檔案";break; case 32: s="檔案在上次備份後已經修改";break; case 33: s="只讀檔案(已修改)";break; case 34: s="隱藏檔案(已修改)";break; case 128: s="壓縮檔案";break; } if (f.Attributes==1 || f.Attributes==33) { if (confirm("當前檔案為"+s+"\n是否將其改為可寫檔案")) { f.Attributes=f.Attributes-1; } } else alert("當前檔案為:"+s); } //--> </script> </body> </html>
執行:
結果: