18.3.1 datelastmodified属性.html

来自「即学即用JavaScript核心对象参考手册原版光盘」· HTML 代码 · 共 48 行

HTML
48
字号
<form>
   可用磁盘<select name="drvs" onChange="listFoldersInfo()"></select>
   <div id="info"></div>
</form>
<script>
    var oFso=new ActiveXObject("Scripting.FileSystemObject");
	var oDrvs=new Enumerator(oFso.Drives);
	//列出所有可用磁盘并添加到列表框中
	while(! oDrvs.atEnd())
	{
	   var objOp=document.createElement("Option");
	   var drv=oDrvs.item();
       objOp.text=drv.Path;
	   objOp.value=drv.DriveLetter;
       document.forms[0].drvs.add(objOp);
       oDrvs.moveNext();
	}
	//列出指定磁盘上的所有文件夹及其部分信息
	function listFoldersInfo()
	{
       var olist=document.forms[0].drvs;
	   var drv=olist.options(olist.selectedIndex).value
	   var oDrv=oFso.GetDrive(drv);
	   if(!oDrv.IsReady)
	   {
	       alert("该磁盘尚未就绪,请重新选择!!");
		   return;
	   }
	   //获取该磁盘根目录下的所有文件夹
	   var ofds=oFso.GetFolder(oDrv.RootFolder);
	   var oFolders=new Enumerator(ofds.SubFolders);
	   var strInfo="<dir>";
	   while(!oFolders.atEnd())
	   {
	      var oFolder=oFolders.item();
		  //输出各个文件夹的信息
		  strInfo+="<li>"+oFolder.Name;
		  strInfo+="<dir>";
		  strInfo+="<li>创建时间:"+oFolder.DateCreated;
		  strInfo+="<li>访问时间:"+oFolder.DateLastAccessed;
		  strInfo+="<li>修改时间:"+oFolder.DateLastModified;
		  strInfo+="</dir>";
		  oFolders.moveNext();
	   }
	   strInfo+="</dir>";
	   document.getElementById("info").innerHTML=strInfo;
	}
</script>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?