我一直在使用以下sql脚本将文件从一个位置移动到另一位置。
EXEC
master.dbo.sp_configure 'show advanced options', 1
RECONFIGURE
EXEC
master.dbo.sp_configure 'xp_cmdshell', 1
RECONFIGURE
DECLARE @cmd nvarchar(500), @folderName varchar(100),@move varchar(100),@destinationpath varchar(50)
SET @folderName = 'Newfolder_' + REPLACE(CONVERT(varchar(10), GETDATE(), 101), '/', '')
SET @cmd = 'mkdir C:\FileDestination\' + @folderName
EXEC master..xp_cmdshell @cmd --- this will create folder(newfolder_mmddyyy)
set @destinationpath='C:\FileDestination\'+@folderName
set @move ='move c:\filesource\* '+ @destinationpath
exec master.dbo.xp_cmdshell @move ---this will move files to newly created folder
但是它显示的错误如下
系统找不到指定的文件。
有人可以让我知道解决方案吗?非常感谢您的帮助!