2011-08-16 33 views
0

我想使用批处理文件(Windows 7命令行)来切换两个文件的名称。我写了下面的代码,但它不工作。如何切换Windows 7命令行中的文件名

IF EXIST test12.txt 
rename test.txt test23.txt 
rename test12.txt test.txt 

有人可以帮我纠正这段代码吗?

谢谢。

编辑:当我从命令行运行时,它说“该命令的语法不正确”。那么语法是什么?这仅仅用于检查目录的存在吗?

+1

是什么让你说它不工作?你在观察什么?读过你的问题的人会如何重现它? –

+0

对不起......我的意思是Windows 7命令行。当我运行批处理文件(通过dbl单击它)时,我没有看到文件名的任何更改。 – Harke

回答

1

不知道这是你问的问题。也许你的IF子句是不正确的。通过使用()代码应该会改进。

IF EXIST test12.txt (
    rename test.txt test23.txt 
    rename test12.txt test.txt 
) 
+0

谢谢...这工作。我想我找到了一个老例子,所以它不起作用。 – Harke

相关问题