日期:2014-05-19  浏览次数:20753 次

SQL中如何调用存储过程删除目录。。里目录里面包含文件??
EXEC   XP_CMDSHELL   'DEL   D:\A\*.* '   这个命令返回询问是否删除

EXEC   XP_CMDSHELL   'DEL   D:\A\*.*   /y '   这样写也有误!

EXEC   XP_CMDSHELL   'RD   D:\A '   删除空目录就可以执行


请高手指点,如何删除整   个目录,包括里面的文件


------解决方案--------------------
delete tree D:\A
------解决方案--------------------
del tree
------解决方案--------------------
似乎没什么太好的办法 deltree并不是所有系统里都有的 2000里就没有 2003里不知道有没有没用过
------解决方案--------------------
楼主这样就可以了
EXEC MASTER..XP_CMDSHELL 'RD D:\A\ /S/Q '

/S 包括子目录
/Q 不需要确认
------解决方案--------------------

--try

exec master..xp_cmdshell 'RD D:\A /S /Q '

------解决方案--------------------
exec master..xp_cmdshell很强的,就像我们学校里学的dos