如何使用SQL Server检查目录是否存在?

时间:2012-12-07 15:19:17

标签: sql sql-server directory xp-cmdshell

我知道这个命令会创建一个目录:

EXEC master.sys.xp_create_subdir 'C:\testing\'

但我如何检查'C:\ testing \'是否存在?

IF EXISTS(...

1 个答案:

答案 0 :(得分:21)

 CREATE TABLE ResultSet (Directory varchar(200))

 INSERT INTO ResultSet
 EXEC master.dbo.xp_subdirs 'c:\'

 Select * FROM ResultSet where Directory = 'testing'

将返回子目录列表,然后可以检查列表的内容。