回 帖 发 新 帖 刷新版面

主题:问一个存储过程的命令~

先前我在d盘建了个文件夹bank里面有文件
现在想删除这个文件夹,就想到执行
exec xp_cmdshell 'del d:\bank '
这个命令,但是有个提示:d:\bank\*, 是否确认(Y/N)? 
这是个在查询分析器里显示的,根本没法操作。
问一下是不是命令中还有什么参数?

回复列表 (共3个回复)

沙发

xp_cmdshell 'del C:\新建文件夹\*.txt',no_output
你把你要删除的文件的后缀名给他加上去,就行!我只知道这么做!

板凳

exec xp_cmdshell 'del d:\bank  /q'   加参数

3 楼

[quote]exec xp_cmdshell 'del d:\bank  /q'   加参数[/quote]
谢谢~你这个只能删除bank目录下的所有文件,并不能连bank目录一块删除~
我今天又在百度上找了下,终于找到了~测试成功
rd d:\bank /s/q
解释
/s 删除子目录
/q 安静模式

没想到rd命令还可以删除非空目录~

哈哈。学习了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册