使用SQL Server判断文件是否存在后再删除(详解)
- 软件编程
- 2026-01-11 14:33:31
在SQL Server中可以使用系统内部存储过程xp_fileexist判断文件是否存在,如果存在再使用xp_cmdshell删除文件。xp_fileexist除了可以判断文件是否存在外,还可以判断文件夹是否存在,下面是下使用这两个的示例。
删除文件存储过程
ALTER proc [dbo].[delFile_P]
( @path nvarchar(200))
as
declare @result int
exec master.dbo.xp_fileexist @path,@result out --路径可以有空格
if @result = 1 --1存在该文件,0不存在
begin
--如果路径有空格,在执行cmdshell前必须替换空格字符,用双引号括住
set @path = 'del ' + replace(@path,' ','" "')
exec master.dbo.xp_cmdshell @path
end
调用存储过程 exec MIS.dbo.delFile_P 'F:/Internet Explorer 6 绿色版/install.log'
# 可以使用
# 还可以
# Server
# 文件
# SQL
# STRONG
# 是否存在
# 这两个
# 该文件
# style
# BR
# 不存在
# proc
# COLOR
# FONT
# 判断
# 双引号
# 存储过程
# 表
# SQLServer
# ALTER
# sql server判断数据库、表、列、视图是否存在
# sql server中判断表或临时表是否存在的方法
# dbo
# sqlserver 各种判断是否存在(表名、函数、存储过程等)
# mysql判断字段是否存在的方法
# SQL判断字段列是否存在的方法
# xp_cmdshell
# 用SQL语句查找Access中某表是否存在的小技巧
# sql 判断数据库
# 存储过程等是否存在的代码
# SQL SERVER先判断视图是否存在然后再创建视图的语句
# mysql中判断记录是否存在方法比较
# sql 判断函数、存储过程是否存在的代码整理
# mysql 判断记录是否存在方法比较
# xp_fileexist
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
python使用dlib进行人脸检测和关键点的示例
Python之字符串的遍历的4种方式
10个示例带你掌握python中的元组
C# double类型变量比较分析
Golang发送http GET请求的示例代码
C#使用ML.Net完|成人|工智能预测
python中time、datetime模块的使用
python opencv图像处理(素描、怀旧、光照、流年、滤镜 原理及实现)
RedisAPI原子性操作及原理解析
GO接收GET/POST参数及发送GET/POST请求的实例详解
js实现简单的轮播图效果
Impala-shell命令参数的实现
Spring Boot项目集成UidGenerato的方法步骤
Spring Boot + Mybatis-Plus实现多数据源的方法
Shell数组添加元素及注意事项
Java 8 Stream.distinct() 列表去重的操作
C语言中的递归,你真的懂了吗?
android studio的使用sdk manager的方法
JavaGUI实现随机单词答题游戏
vue 基于abstract 路由模式 实现页面内嵌的示例代码
Java8中 LocalDate和java.sql.Date的相互转换操作
C++模板元编程实现选择排序
javascript this指向相关问题及改变方法
Pytorch实验常用代码段汇总
关于c++编译protobuf时提示LNK2001 无法解析的外部符号的问题
Node.js文本文件BOM头的去除方法
解决python 执行shell命令无法获取返回值的问题
python中判断数字是否为质数的实例讲解
Java中ThreadLocal的一些理解
解决docker安装后运行hello-world报错的问题
JQuery+drag.js上传图片并且实现图片拖曳
sql server把退款总金额拆分到尽量少的多个订单中详解
C/C++宏替换实现详解
详解Vue中的自定义指令
Java 合并多个MP4视频文件
Goland 生成可执行文件的操作
js实现限定区域范围拖拉拽效果
python动态规划算法实例详解
python3 使用ssh隧道连接mysql的操作
如何利用python生成MD5并去重
python基于win32api实现键盘输入
Python爬虫Scrapy框架CrawlSpider原理及使用案例
mybatis多数据源动态切换的完整步骤
python中_del_还原数据的方法
c++ string的erase删除方法
JVM类运行机制实现原理解析
CentOS8.2安装Java 14.0.2的教程详解
shell脚本实战-while循环语句
element中Steps步骤条和Tabs标签页关联的解决
Python文件名匹配与文件复制的实现
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
