♣
在SQL中如何将硬盘上的文件删除?
在删除记录时,同时要将硬盘上的文件删除,已知文件的路径在对应的字段中,如何做?
最好是在触发器中处理。
· 网友精彩回答:
exec master..xp_cmdshell del c:\1.txt
go
測試數据:
表test中有id, path字段.
id path
1 c:\gg.txt
2 c:\book\sql.doc
3 d:\hh.txt
4 d:\a.xls
create proc testp @id int
as
set nocount on
declare @temp varchar(100)
select @temp=path from test where id=@id
set @temp=del +@temp --或set @temp=rd /s/q \ +@temp
exec master..xp_cmdshell @temp
go
exec testp 3
go
注意:(1)set @temp=del +@temp 中del 是刪除指定的文件名.
(2)set @temp=rd /s/q \ +@temp 中的rd /s/q \ 是刪除指定文件夾下的所有文件名.
- 更多问题:
- · 编译时出现的warning,要怎么才能去掉?
- · 关于值班排日期的算法
- · domino系统运行一段时间后,占用了大量的资源,无法自动释放,怎么办吧?
- · 书上的例子,通不过编译,请大家帮忙找错误,我是新手。
- · 上个帖子自己写错了语句,再发一个贴问问高手这个SQL语句问题,算是道歉了:)
- · 正则表达式的问题,就命
- · sqlserver在asp中无法用ado连接
- · 怎样占用滚动条的位置
- · 出钱购买一个新闻系统,有的朋友支持一下
- · 关于主从按钮...请知道的朋友帮帮忙.
- · 有去过易保网络技术(上海)有限公司的吗(高分送上)
- · 电脑经常自动关机
- · 注册多个用户名
- · 求经典短信
- · 急问大牛关于网络数据包截取的问题!
- · 初学 问一个小问题 谢谢
- · 供应链关系
- · 中间件开发 | 中间件
- · 分布式处理与技术
- · 通信技术专题
- · ic专题 | ic
- · 半导体与芯片
- · 中间件开发
- · .net 分布式
- · 手机ic
- · 智能ic卡
- · sql database
- · standby database
- · lan局域网
- · iso软件
- · ati显卡
- · 分布式拒绝服务
- · 使用汇编写进注册表启动的简单例子
- · 禁用注册表有什么用处
- · 注册表在哪
- · 电脑注册表损坏时出现的十种症状
- · 怎样修改注册表
- · 如何恢复注册表啊
- · 谁有注册表恢复工具?
- · 中宽路由器

