请教高手:pb中怎样删除一个非空目录?

Titandick 2003-12-16 11:37:17
一个临时的文件夹,不用时想将其删除,但如果非空,则用RemoveDirectory(...)无法删除,还请请教!
...全文
237 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bunnysky 2003-12-17
  • 打赏
  • 举报
回复
兔子的方法可用:但是把bat文件中内容换成"rmdir /s /q mydir"试试!
这个方法可行,一般情况下windows自动设置path的所以可以不用拷文件到安装目录下!
rmdir是在MS所有版本中都有的命令。deltree可能会在部分版本中没有。
hzhxxx 2003-12-16
  • 打赏
  • 举报
回复

divsdafdas


dirlist
listbox.dirlist()

递归,删除所有文件,删除目录
pmx123456 2003-12-16
  • 打赏
  • 举报
回复
RemoveDirectory ( directoryname )
annealer 2003-12-16
  • 打赏
  • 举报
回复
可以把在程序中把删除命令用字符写好,然后在保存成bat文件,执行后在删除该文件就可以了。。
xiao_bai 2003-12-16
  • 打赏
  • 举报
回复
只有递归删除所有文件后再删除目录。klbt的方法好像要把deltree.exe 命令考到程序目录里,然后再配好路径。
liliang800207 2003-12-16
  • 打赏
  • 举报
回复
先删文件
再删目录
klbt 2003-12-16
  • 打赏
  • 举报
回复
有一个简单方法,run("del.bat")
del.bat的内容是:
deltree/y mydir

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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