fso DeleteFile 删除文件

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

有没有好的方法
...全文
112 点赞 收藏 7
写回复
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组件,网上找一下.
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告