用sql列出指定路径的.bak文件名

首先共享要列出的指定路径的文件夹
将文件夹下的.bak 文件放入一个临时表中

IF OBJECT_ID('tempdb..#TempInfo') IS NOT NULL
	    DROP TABLE #TempInfo
create table #TempInfo(filename nvarchar(200))
insert into #TempInfo exec master..xp_cmdshell N'dir /b \\Shjypsqldev01\bak\JYPRIME\*.bak'
delete from  #TempInfo where filename is null
 select * from #TempInfo 

你可能感兴趣的:(sqlserver)