读书人

SQL中怎么调用存储过程删除目录。里目

发布时间: 2012-01-12 22:11:58 作者: rapoo

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

读书人网 >SQL Server

热点推荐