主题:问一个存储过程的命令~
supercrsky
[专家分:580] 发布于 2007-01-29 10:17:00
先前我在d盘建了个文件夹bank里面有文件
现在想删除这个文件夹,就想到执行
exec xp_cmdshell 'del d:\bank '
这个命令,但是有个提示:d:\bank\*, 是否确认(Y/N)?
这是个在查询分析器里显示的,根本没法操作。
问一下是不是命令中还有什么参数?
回复列表 (共3个回复)
沙发
8500708 [专家分:120] 发布于 2007-01-31 21:19:00
xp_cmdshell 'del C:\新建文件夹\*.txt',no_output
你把你要删除的文件的后缀名给他加上去,就行!我只知道这么做!
板凳
233238447 [专家分:1350] 发布于 2007-02-05 23:30:00
exec xp_cmdshell 'del d:\bank /q' 加参数
3 楼
supercrsky [专家分:580] 发布于 2007-02-06 09:42:00
[quote]exec xp_cmdshell 'del d:\bank /q' 加参数[/quote]
谢谢~你这个只能删除bank目录下的所有文件,并不能连bank目录一块删除~
我今天又在百度上找了下,终于找到了~测试成功
rd d:\bank /s/q
解释
/s 删除子目录
/q 安静模式
没想到rd命令还可以删除非空目录~
哈哈。学习了。
我来回复