如何通过数据库存储过程取得 SQL Server 所在机器上的硬盘目录列表

ILYF 2004-07-06 08:05:47
哪位大侠有快速取得 SQL Server 所在机器上的硬盘目录列表,如能提供,不胜感谢!
...全文
103 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ILYF 2004-07-06
  • 打赏
  • 举报
回复
谢谢各位!我知道了。
zjcxc 元老 2004-07-06
  • 打赏
  • 举报
回复
--显示磁盘信息(有那些分区)
exec master..xp_fixeddrives


--得到服务器指定目录下的目录及文件更表
exec master..xp_dirtree 'c:\',0,1 --参数:目录名,目录深度(0表示显示全部),是否显示文件


这个不是吗??? SQL自己读目录都用这个,你还嫌?
ILYF 2004-07-06
  • 打赏
  • 举报
回复
我要构建一个 目录选择窗口,如果用上述命令使用递归遂个读取,对于大硬盘速度实在太慢,有没有更快速的方法,有无现成的 存储过程 可用?我是在客户端使用,不需要创建自定义的存储过程。
zjmym 2004-07-06
  • 打赏
  • 举报
回复
master..xp_cmdshell‘dos 指令’
使用和在dos下的指令一样
zjcxc 元老 2004-07-06
  • 打赏
  • 举报
回复
--或者:

--显示磁盘信息(有那些分区)
exec master..xp_fixeddrives


--得到服务器指定目录下的目录及文件更表
exec master..xp_dirtree 'c:\',0,1 --参数:目录名,目录深度(0表示显示全部),是否显示文件
zjcxc 元老 2004-07-06
  • 打赏
  • 举报
回复
exec master..xp_cmdshell 'dir c:\*.* /s'

34,593

社区成员

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

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