简单的不能在简单的问题,竟然给20分……大家快来看呀

xiaobei525 2002-01-09 03:16:59
<%
' Create a FileSystemObject Object;
Set MyFileObject=Server.CreateObject("Scripting.FileSystemObject")
'Create a Folder Object;
Set MyFolder=MyFileObject.GetFolder("e:\a\A")

For Each thing in MyFolder.Files
Response.Write("<font size=2>")
filelen0=Len("e:\a\A")
filelen=Len(thing)
filename=Right(thing,filelen-filelen0)
channel=Left(filename,2)
Response.Write("<p>channel:"&channel)
Response.Write(" <a href=play.asp?record=&thing&> >>></a>")
Response.Write("</font>")
Next
%>

我想,这样的话就可以取到E:\a\A目录下的所有文件,然后显示前面两个字符。
比如:E:\a\A\ILoveYou.txt
显示IL,
可是,不是这么回事呀,
帮忙,帮忙,
...全文
63 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lee2002 2002-01-09
  • 打赏
  • 举报
回复
兄弟,用这一段搞定它! ok了。
<%
Set myfileObject =CreateObject("Scripting.FileSystemObject")
Set MyFolder = myfileObject.GetFolder("c:\")
For Each thing In MyFolder.Files
filelen0 = Len("c:\posqt")
Filelen = Len(thing)
FileName = Right(thing, Filelen - filelen0)
channel = Left(FileName, 2)
Response.Write "channel=" & channel & "<br>"
Next
%>
hubinasm 2002-01-09
  • 打赏
  • 举报
回复
<%
' Create a FileSystemObject Object;
Set MyFileObject=Server.CreateObject("Scripting.FileSystemObject")
'Create a Folder Object;
Set MyFolder=MyFileObject.GetFolder("e:\a\A")

For Each thing in MyFolder.Files
Response.Write("<font size=2>")
filelen0=Len("e:\a\A\")
filelen=Len(thing)
filename=Right(thing,filelen-filelen0)
channel=Left(filename,2)
sp = split(thing,"\")
thing = sp(ubound(sp))
Response.Write("<p>channel:"&channel)
Response.Write(" <a href=play.asp?record="&thing&"> >>></a>")
Response.Write("</font>")
Next
%>
xiaobei525 2002-01-09
  • 打赏
  • 举报
回复
果然是这样!谢谢,给分给分!
离子漂浮物 2002-01-09
  • 打赏
  • 举报
回复
filelen0=Len("e:\a\A")



filelen0=Len("e:\a\A\")

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧