0

フォルダー内の最新のファイルを取得する必要があります。フォルダに次のファイルがあります

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で始まるファイルを取得する必要があります

4

0 に答える 0