程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> javascript-JavaScript如何讀取某個文件的更新時間

javascript-JavaScript如何讀取某個文件的更新時間

編輯:編程綜合問答
JavaScript如何讀取某個文件的更新時間

JavaScript如何讀取某個文件的更新時間?想要這種格式2015.5.29.21:12……不知道能否實現?

最佳回答:


//只能用IE浏覽器

 <script>
function formateDate(d,fmt) { //author: meizz 
    var o = {
        "M+": d.getMonth() + 1, //月份 
        "d+": d.getDate(), //日 
        "h+": d.getHours(), //小時 
        "m+": d.getMinutes(), //分 
        "s+": d.getSeconds(), //秒 
        "q+": Math.floor((d.getMonth() + 3) / 3), //季度 
        "S": d.getMilliseconds() //毫秒 
    };
    if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (d.getFullYear() + "").substr(4 - RegExp.$1.length));
    for (var k in o)
    if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
    return fmt;
}
function createAndReadFile(){   
    var ts;   
//創建文件讀寫activex對象   
    var fso = new ActiveXObject("Scripting.FileSystemObject");   
    var file ;   
    try{   
//先取文件,如果沒有,則創建新的文件   
        file = fso.GetFile("c:\\test.txt");   
    }catch(e){   
        file = null;   
    }   
    if(!file){   
        //如果沒有,創建文件   
        try{   
//創建之後得到文件的句柄   
            fso.CreateTextFile("c:\\test.txt",true);   
            file = fso.GetFile("c:\\test.txt");   
        }catch(Ee){   
            file = null;   
        }   
    }   

    if(file == null){   
        alert('創建本地文件失敗,file==null');   
        return;   
    }   
//顯示文件名   
    alert(fso.GetFileName(file));   
//顯示文件的最後修改時間   
    var dt = file.DateLastModified;
    alert(formateDate(new Date(dt),'yyyy.MM.dd.hh:mm:ss'));   
    ts = file.OpenAsTextStream(2,true);   
//將以下2行文字寫到文件中   
    ts.WriteLine('port=8080');   
    ts.WriteLine('ip=http://127.0.0.1');   

    ts.Close();   
    ts = file.OpenAsTextStream(1,true);   
         //讀取文件的內容   
    var str = ts.ReadAll();   
    ts.Close();   
//刪除文件的方法   
//  fso.DeleteFile(fso.GetFileName(file));   
}  
createAndReadFile();
</script>
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved