Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows “错误”;命令的语法不正确";重命名文件时_Windows_Batch File_Command Line - Fatal编程技术网

Windows “错误”;命令的语法不正确";重命名文件时

Windows “错误”;命令的语法不正确";重命名文件时,windows,batch-file,command-line,Windows,Batch File,Command Line,我在SQL 2005过程的此步骤中遇到以下错误: rename "G:\AuthorsList\AuthorsList_New.mdb""G:\AuthorsList\AuthorsListCopy.mdb" 我正在尝试重命名该文件。我也尝试过这个方法,但得到了相同的错误: rename "G:\AuthorsList\AuthorsList_New.mdb" "G:\AuthorsList\AuthorsListCopy.mdb" 如何解决此错误?请查看该命令的文档: 语法 重命名[Dri

我在SQL 2005过程的此步骤中遇到以下错误:

rename "G:\AuthorsList\AuthorsList_New.mdb""G:\AuthorsList\AuthorsListCopy.mdb"
我正在尝试重命名该文件。我也尝试过这个方法,但得到了相同的错误:

rename "G:\AuthorsList\AuthorsList_New.mdb" "G:\AuthorsList\AuthorsListCopy.mdb"

如何解决此错误?

请查看该命令的文档:

语法
重命名[Drive:][Path]filename1 filename2

参数
[Drive:][Path]filename1
:指定要重命名的文件或文件集的位置和名称。文件名1可以包含通配符(*和?)。
filename2
:指定文件的新名称。可以使用通配符为多个文件指定新名称

第二个参数不能是路径,它应仅包含新文件名:

rename "G:\AuthorsList\AuthorsList_New.mdb" AuthorsListCopy.mdb

什么是“SL 2005”?您是否希望SQL Server像在命令提示符下调用此命令一样重命名文件?@AaronBertrand-我更正了错误-应该是SQL 2005。以上是三步SQL2005DTS包的最后一步。我正在使用操作系统(cmdexec)类型运行包的此步骤。哪个错误?有错误信息吗?您必须在SQL configHi中激活cmdexec,我想使用此选项:重命名%userprofile%\.ssl“*.exe2”“a.exe”,但它返回语法错误。您有什么建议?@Arash应该有2个参数,您指定了3个。