fso DeleteFile 删除文件

不耐烦 2009-09-01 10:04:00
DeleteFile 不支持通配符(删除文件夹下的所有文件) 难道 要历遍 删除???

有没有好的方法
...全文
348 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
不耐烦 2009-09-01
  • 打赏
  • 举报
回复
3Q 结贴了
hookee 2009-09-01
  • 打赏
  • 举报
回复
server.MapPath不支持*, 要先取得实际目录, 然后连接上通配符即可
不耐烦 2009-09-01
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 chinabh 的回复:]
好像只能遍历
asp删除目录同时删除目录下的所有子目录和文件例子:

http://www.bhcode.net/article/20081218/3702.html
[/Quote]

厉害

../new/\*.html 什么意思

Fso.DeleteFile server.MapPath("../new/*.html"),true
这样怎么不对呢 ??



什么意思
hookee 2009-09-01
  • 打赏
  • 举报
回复
dir = server.MapPath("../new/")
Fso.DeleteFile dir & "\*.html", True
chinabh 2009-09-01
  • 打赏
  • 举报
回复
好像只能遍历
asp删除目录同时删除目录下的所有子目录和文件例子:

http://www.bhcode.net/article/20081218/3702.html
不耐烦 2009-09-01
  • 打赏
  • 举报
回复
Fso.DeleteFile server.MapPath("../new/*.html"),true

错误类型:
Server.MapPath(), ASP 0173 (0x80004005)
在 MapPath 方法的路径参数中指定了无效字符。
hookee 2009-09-01
  • 打赏
  • 举报
回复
简单的,可以用 fso.DeleteFile "*.xxx", True
如果要更进一步的话,可以用第三方 SoftArtisans FileManager组件,网上找一下.

28,409

社区成员

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

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