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