在文件路径( c:\ Test \ )中,我有一个名为&#34的EXCEL文件; SundayReport(WTD和MTD).xls &# 34;
我需要将文件重命名为" SundayReport_WTD_MTD).xls "使用 xp_cmdshell 。
请建议我如何更改名称。
答案 0 :(得分:2)
RENAME
dos命令可以。在Windows命令shell(cmd.exe)中键入RENAME /?
,查看应如何运行该命令。
然后在VARCHAR(例如@cmd
)中根据需要格式化命令,并将其作为EXEC xp_cmdshell @cmd;
执行。
例如
DECLARE @cmd VARCHAR(8000);
SET @cmd='RENAME "C:\Test\SundayReport(WTD and MTD).xls" "SundayReport_WTD_MTD).xls"';
EXEC xp_cmdshell @cmd;