1.T-sql语句检测文件夹是否存在:
方法一:
declare @i int
set @i = 0
exec xp_fileexist 'mysql E:\mysql' --利用存储过程检测文件夹存在性
set @i = @i + @@error
if(@i < 1)
begin
print'该文件夹不存在,建立中...'
ExEc xp_cmdshell 'mkdir E:\mysql' –新建文件夹mysql
print'建立成功!!!'
end
else
print'该文件已存在'
方法二:
declare @path nvarchar(1000)
set @path='c:\windows'
create table #t(a int,b int,c int)
insert #t exec master..xp_fileexist @path
if exists(select * from #t where b=1)
select @path+N'存在'
else
select @path+N'不存在'
drop table #t