var fso = new ActiveXObject("Scripting.FileSystemObject")
var file = fso.GetFile(filepath)
dispay("DateCreated:"+file.DateCreated)
dispay("DateLastAccessed:"+file.DateLastAccessed)
dispay("DateLastModified:"+file.DateLastModified)
dispay("Drive:"+file.Drive)
dispay("Name:"+file.Name)
dispay("ParentFolder:"+file.ParentFolder)
dispay("Path:"+file.Path)
dispay("ShortName:"+file.ShortName)
dispay("ShortPath:"+file.ShortPath)
dispay("Size:"+file.Size)
dispay("Type:"+file.Type)
function dispay(value){
document.write(value+"<br/>")
}
首先,你的file控件要放到form表单内,其次,每个file控件的name属性应该不同。下面是我修改后的:
<html>
</head>
<script language="javascript" type="text/ecmascript">
var x=1
//======================
//功能:在表单中input file控件
//参数:parentID---要插入input file控件的父元素ID
// inputID----input file控件的ID
//======================
function createInput(parentID,inputFileID){
var parent=$(parentID)//获取父元素
var div=document.createElement("div")//创建一个div容器用于包含input file
x++
var divName=inputFileID+x//随机div容器的名称
div.id=divName
var aElement=document.createElement("input")//创建input
aElement.name=divName
aElement.type="file"//设置类型为file
var delBtn=document.createElement("input")//再创建一个用于删除input file的Button
delBtn.type="button"
delBtn.value="删除"
delBtn.onclick=function(){ removeInput(parentID,divName)}//为button设置onclick方法
div.appendChild(aElement)//将input file加入div容器
div.appendChild(delBtn)//将删除按钮加入div容器
parent.appendChild(div)//将div容器加入父元素
}
//============================
//功能:删除一个包含input file的div 容器
//参数:parentID---input file控件的父元素ID
// DelDivID----个包含input file的div 容器ID
//============================
function removeInput(parentID,DelDivID){
var parent=$(parentID)
parent.removeChild($(DelDivID))
}
//通过元素ID获取文档中的元素
function $(v){return document.getElementById(v)}
</script>
<body>
<form action="test.php" method="post" enctype="multipart/form-data">
<div align="left" id="div_Pic" style="border:1px solid #CCCCCC">
<input name="PicFile" type="file" id="ShowPicFile">
</div>
<input type="button" onClick="createInput('div_Pic','PicFile')" name="button" id="button" value="+ 继续添加图片">
<input type="submit" value="提交">
</body>
</html>
然后php就可以通过遍历$_FILES来获得每个上传的文件。下面的简单例子只是列出每个文件的原文件名:
<?php
forEach($_FILES as $f){
echo $f["name"]."<br>"
}
?>
第一种方法:不用找”js“文件类型,直接新建”File“即可实现。第一步:在项目上右击选择”New“,之后选择”File“。第二步:弹出的界面中,在”File name“中输入”test.js“(根据实际需要修改)即可完成js文件创建。第二种:同第一种,就是先点击你想要创建在哪个文件夹下,然后ctrl+N快捷键,找到myeclipse文件下web文件,找到你所想创建的JS。(html/css/Xhtml等)。