CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

想写一个批量读取文件名,然后入库的程序,大家给指点一下

楼主mazefeng81(冷酷到底81)2005-11-27 11:15:43 在 Web 开发 / ASP 提问

这样,我想把硬盘里的所有歌曲名字,读取后批量的添加到数据库里,一点思路都没有,大家给指点一下。 问题点数:50、回复次数:5Top

1 楼moodboy1982(老鹰)回复于 2005-11-27 11:24:29 得分 2

那就用循环语句吧。Top

2 楼ytzz(冲星中!多给分!谢谢!)回复于 2005-11-27 11:24:59 得分 5

用FSO读扫描硬盘的文件的后缀名,如果是.mp3则将文件名及路径写库Top

3 楼boyd1985(波伊德乐园->http://www.boyd.cn)回复于 2005-11-27 11:27:05 得分 30

用FSO直接获取文件名,  
  sub   ListFolderContents(path)  
  dim   fs,   folder,   file,   item,File2,FSO  
  set   fs   =   CreateObject("Scripting.FileSystemObject")  
  set   folder   =   fs.GetFolder(path)  
  for   each   item   in   folder.Files  
  if   right(item.Name,4)<>".mp3"   then   '显示所有扩展名为mp3的文件  
  Set   fso   =   CreateObject("Scripting.FileSystemObject")  
  'fso.DeleteFile(filepath&"\"&item.Name)'这里是删除操作,没有删除,用来参考FSO操作文件功能  
  response.write   "filepath%"\"&item.Name'得出文件名,再写库吧,这里你自己来写一下就可以了。  
  end   if  
  next  
  end   sub  
   
   
  后面就是调用这个SUB了:  
  call   ListFolderContents("e:\mp3")'加上文件路径Top

4 楼winnerfast_gg(gym)回复于 2005-11-27 11:27:49 得分 3

用fsoTop

5 楼snail4up(不经意21年)回复于 2005-11-27 13:27:38 得分 10

楼上的明显没有遍历,使用FSO做一个树的遍历算法,然后象楼上那样过滤出后缀为.mp3的文件就可以了。遍历的时候可以使用subfolder来往下找,用parentfolder来回到上级目录Top

相关问题

  • 如何读取文件名?
  • 文件夹中的文件名读取
  • 读取文件名的问题
  • VB 如何读取文件名
  • 怎样读取文件名并修改
  • 在c#中如何实现读取制定目录(包括子目录)下的文件名?急用,100分。请高手指点!
  • 请问如何读取OpenDialog中的多个文件名
  • 如何读取磁盘文件名及文件目录?
  • 读取目录中的文件名列表
  • 如何读取文件夹下的所有文件名

关键词

  • mp3
  • 文件名
  • 文件
  • 遍历
  • fso
  • folder
  • fs
  • item
  • sub

得分解答快速导航

  • 帖主:mazefeng81
  • moodboy1982
  • ytzz
  • boyd1985
  • winnerfast_gg
  • snail4up

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo