首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL中怎么调用存储过程删除目录。里目录里面包含文件?

2012-01-12 
SQL中如何调用存储过程删除目录。。里目录里面包含文件??EXECXP_CMDSHELLDELD:\A\*.*这个命令返回询问是否删

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

热点排行