Foxtable(狐表)用户栏目专家坐堂 → 求助 如何删除项目文件下某个目录下所有文件


  共有2543人关注过本帖平板打印复制链接

主题:求助 如何删除项目文件下某个目录下所有文件

帅哥哟,离线,有人找我吗?
李孝春
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
求助 如何删除项目文件下某个目录下所有文件  发帖心情 Post By:2014/9/25 16:39:00 [只看该作者]

求助 如何删除项目文件下某个目录下所有文件


帮助里代码如下 是删除指定文件


If FileSys.FileExists("c:\data\fox2.jpg") Then '如果指定的文件存在
    FileSys.DeleteFile(
"c:\data\fox2.jpg",2,2) '则彻底删除之
End
If


我想删除如项目下\data这个目录下所有文件怎么操作呢?


下面代码可行否?


If FileSys.FileExists("projectpath & \data\"Then '如果指定的文件存在
    FileSys.DeleteFile(
"projectpath & \data\",2,2'则彻底删除之
End
 If


解决方法如下:

If FileSys.DirectoryExists(projectpath & "附件\") Then '如果指定的文件存在
    FileSys.DeleteDirectory(projectpath & "附件\",2,2) '则彻底删除之
End If


如果项目某些代码依赖这个附件目录 那么需要更改为下:

'判断文件目录是否存在 如果存在就删除它

If FileSys.DirectoryExists(projectpath & "附件\") Then '如果指定的文件存在

    FileSys.DeleteDirectory(projectpath & "附件\",2,2) '则彻底删除之

End If

'然后重新生成这个目录 便于项目下次调用

FileSys.CreateDirectory(projectpath & "附件\")

[此贴子已经被作者于2014-9-25 17:32:48编辑过]

 回到顶部