フォルダー内の最新のファイルを取得する必要があります。フォルダに次のファイルがあります
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で始まるファイルを取得する必要があります