CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

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

楼主wnsr()2005-02-21 15:24:24 在 MS-SQL Server / 基础类 提问

能否用sql语句判断某个目录下的某个文件夹是否存在,如果存在则判断它是否共享? 问题点数:20、回复次数:2Top

1 楼zjcxc(邹建)回复于 2005-02-21 15:32:45 得分 0

--判断目录用  
  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   #tTop

2 楼zjcxc(邹建)回复于 2005-02-21 15:37:38 得分 20

--判断某个文件夹是否存在  
  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  
   
  Top

相关问题

  • 飞雪连天笑自己 sql server目录下的80文件夹有什么用?
  • 如何获得COOKIES文件夹目录
  • 如何删除文件夹(文件夹包含文件和子目录)
  • 一个关于树型目录sql语句的问题
  • 请问一下SQL Server的的MSSQL目录下的Log文件夹里面的DMP文件,可以删除吗?是干什么用的?谢谢帮帮忙了
  • 删除目录带有.号的文件夹
  • 如何得到当前*.EXE的目录(问文件夹)?
  • 指定目录查找文件,文件夹
  • unix下如何查目录和文件夹
  • 请问如何在虚拟目录下创建文件夹

关键词

  • 文件夹
  • xp
  • 判断
  • 共享
  • 存在
  • 是否
  • 目录
  • path
  • nvarchar
  • exec master

得分解答快速导航

  • 帖主:wnsr
  • zjcxc

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo