我想知道如何将 pdf 文件保存在以日期为名称创建的文件夹中。我必须将pdf保存在刚刚创建的文件夹中。
这是我的代码:
DECLARE @SP VARBINARY(MAX),
@DT VARCHAR(MAX),
@OT INT,
@Rr varchar(30),
@PL varchar(100),
@fL varchar(100)
SET @fL = 'L' + REPLACE(CONVERT(varchar(10), GETDATE(), 101), '/', '')
set @PL = 'c:\'+ @fL
EXEC master.dbo.xp_create_subdir @PL
SET @DESTPATH = '@PL' + CAST(@Rr AS varchar) + '.pdf'
EXEC sp_OACreate 'ADODB.Stream', @OT OUTPUT
EXEC sp_OASetProperty @OT, 'Type', 1
EXEC sp_OAMethod @OT, 'Open'
EXEC sp_OAMethod @OT, 'Write', NULL, @SOURCEPATH
EXEC sp_OAMethod @OT, 'SaveToFile', NULL, @DESTPATH, 2
EXEC sp_OAMethod @OT, 'Close'
EXEC sp_OADestroy @OT