<SCRIPT language="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f1 = fso.GetFile("c:\\HIT\\GRDATA\\501104\\X\\MDG\\HAMYK01A.ADF");
var fileday = new Date(f1.DateLastModified);
var year = fileday.getYear();
var mon = fileday.getMonth()+1;if (10 > mon) mon = "0" + mon;
var day = fileday.getDate(); if (10 > day) day = "0" + day;
var hour = fileday.getHours(); if (10 > hour) hour = "0" + hour;
var min = fileday.getMinutes();if (10 > min) min = "0" + min;
var sec = fileday.getSeconds();if (10 > sec) sec = "0" + sec;
document.write("日期: ",+ year + "." + mon + "." + day + " " + hour + ":" + min + ":" + sec);
//-->
</SCRIPT>
上面一段代码是取得HAMYK01A.ADF这个文件的修正日期
我遇到的问题是:
这段代码只能取得本地地址下的文件日期
也就是说我从局域网上别的机器上打开这个页面表示的更新日期是当前电脑这个文件的更新日期。
有没有办法让从别的机器访问这个页面时,取得的还是这台电脑上的文件的更新日期,而不是访问电脑的文件的更新日期。
初学扎练解释的可能不是很清楚 还请大家多多指教。