在asp里,怎么获取一个文件夹内的文件数量?

比如相对路径为upfile/2006/怎样获取2006这个文件夹里的文件数量?,请高人写一段完整的代码,非常感谢!如果能获取指定后缀名的文件,比如只是.jpg文件的数量,... 比如相对路径为upfile/2006/
怎样获取2006这个文件夹里的文件数量?,请高人写一段完整的代码,非常感谢!
如果能获取指定后缀名的文件,比如只是.jpg文件的数量,那就更好了!
楼下的兄弟,你这段代码必须是绝对路径才行,我要的是相对路径,请再指点迷津,谢谢!

哈哈,终于搞定了,楼下的代码“fso.GetFolder(path) ”应改为“fso.GetFolder(Server.MapPath(path))”这样就是相对路径了,谢谢楼下的兄弟!

完整代码如下:

<%
path = "UploadFile/"
sub showFolderFileName(path)
dim fso
dim objFolder
dim objFiles
dim objFile
set fso=server.CreateObject("scripting.filesystemobject")
set objFolder=fso.GetFolder(Server.MapPath(path))
set objFiles=objFolder.Files
Response.Write "文件夹"&path&"包含的文件个数为:"
Response.Write objFiles.count&"个<br>"
for each objFile in objFiles
Response.Write "---"&objFile.name&"<br>"
next
set objFile=nothing
set objFiles=nothing
set objFolder=nothing
set fso=nothing
end sub

call showFolderFileName(path)
%>
展开
 我来答
tangguogui2000
2006-04-27 · 超过29用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:0
展开全部
ASP代码过程如下:
*************************************
<%
sub showFolderFileName(path)
dim fso
dim objFolder
dim objFiles
dim objFile
set fso=server.CreateObject("scripting.filesystemobject")
set objFolder=fso.GetFolder(path)
set objFiles=objFolder.Files
Response.Write "文件夹"&path&"包含的文件个数为:"
Response.Write objFiles.count&"个<br>"
for each objFile in objFiles
Response.Write "---"&objFile.name&"<br>"
next
set objFile=nothing
set objFiles=nothing
set objFolder=nothing
set fso=nothing
end sub

call showFolderFileName(upfile/2006/)
%>
*****************************************
TableDI
2024-07-18 广告
作为上海悉息信息科技有限公司的一员,我们专注于提供高效的数据处理解决方案。对于多个文件表格的合并需求,我们通常采用专业的数据整合技术,确保数据的准确性和一致性。通过精确匹配表格字段和格式,我们能够快速、准确地将多个表格合并成一个,为用户提供... 点击进入详情页
本回答由TableDI提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式