我有一个任务要重命名一个文件
我有一个变量叫做RenameFileName
\servernamecsvBACKUP_" + (DT_WSTR,4)DATEPART("yyyy",GetDate()) + RIGHT("0" + (DT_WSTR,2)DATEPART("mm",GetDate()) ,2) + RIGHT("0" + (DT_WSTR,2)DATEPART("dd",GetDate()),2) + ".csv
当我运行任务时,我得到错误
Illegal characters in path
我做错了什么吗?我试过转义反斜杠,并把它加引号。如果我去掉括号和加号的部分,它可以正常工作。
感谢正如我提到的,您需要转义反斜杠()。此外,您还缺少一个开始和结束双引号(
"
):
"\\servername\csv\BACKUP_" + (DT_WSTR,4)DATEPART("yyyy",GetDate()) + RIGHT("0" + (DT_WSTR,2)DATEPART("mm",GetDate()) ,2) + RIGHT("0" + (DT_WSTR,2)DATEPART("dd",GetDate()),2) + ".csv"