能否用sql语句判断某个目录下的某个文件夹是否存在,如果存在则判断它是否共享?

wnsr 2005-02-21 03:24:24
能否用sql语句判断某个目录下的某个文件夹是否存在,如果存在则判断它是否共享?
...全文
115 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjcxc 元老 2005-02-21
  • 打赏
  • 举报
回复
--判断某个文件夹是否存在
declare @path nvarchar(1000)
set @path='c:\winnt' --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)
begin
select @path+N'存在'
--判断该文件夹是否共享
create table #(re nvarchar(1000))
insert # exec master..xp_cmdshell 'net share'
if exists(select * from # where re like '% '+@path+' %')
select @path+N'已经共享',共享信息=re
from #
where re like '% '+@path+' %'
else
select @path+N'未共享'
drop table #
end
else
select @path+N'不存在'
drop table #t

zjcxc 元老 2005-02-21
  • 打赏
  • 举报
回复
--判断目录用
declare @path nvarchar(1000)
set @path='c:\windows' --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

34,873

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧