从存储过程获取文件夹中的最新文件

时间:2012-08-13 17:59:36

标签: sql sql-server-2008

我需要在文件夹中获取最新文件。 我有以下文件 在文件夹

A1.txt
A2.txt
A3.txt
A4.txt
A5.txt

我需要获取最新文件,即A5.txt

我使用以下命令获取最新文件。

SET @c = 'dir  /b /o-e ' + QUOTENAME(@Path, '"') + ' A%.txt'  
INSERT INTO #f (Filename)   EXEC master.dbo.xp_cmdshell @C

这会将所有文件填充到临时表中。 我将占据前1名。

有没有采用最新文件的简单方法

该文件夹也包含doc文件,但我需要以A

开头的文件

0 个答案:

没有答案