服务器端的原理和vbs一致,只是代码的写法不一样。
如果在客户端操作的话,是需要足够的权限才可以。具体对文件夹及文件的操作可以下载“js中文参考手册”参考其中“FileSystemObject 用户指南”一节。
http://download.csdn.net/source/371745
如果在客户端操作的话,是需要足够的权限才可以。具体对文件夹及文件的操作可以下载“js中文参考手册”参考其中“FileSystemObject 用户指南”一节。
http://download.csdn.net/source/371745
<%
var fso=Server.CreateObject("Scripting.FileSystemObject_0418s")
var fd=fso.GetFolder(Server.MapPath("images"))
var fenum=new Enumerator(fd.files)var cn=Server.CreateObject("adodb.connection")
cn.Open( "Provider=microsoft.jet.oledb.4.0;data source="+Server.MapPath("db.mdb"))//你的驱动字符串
for(;!fenum.atEnd();fenum.moveNext())
{
ext=fso.GetExtensionName(fenum.item().name).toLowerCase()
if (ext=="gif"||ext=="jpg"||ext=="png"||ext=="bmp"||ext=="ico")
cn.Execute("insert into pic(name) values('"+fenum.item().name+"');")//执行你的sql插入语句
}
reg=null
fd=null
file=null
fso=nullcn.Close()
cn=null
Response.Write("完成遍历图片并插入数据库!")%>
就换一些对象
images="img"
name="img"
Session(images)=Request.form(name)+""//----转换为string类型
%>
<form method="post">
<input type="text" name="img"/>
<br/>
<input type='submit' value='提交'/>
</form>