在DOS中转义星号

时间:2016-01-27 10:55:36

标签: batch-file cmd dos

我想在DOS中重命名文件。因此,应在文件名后附加一个点和一个星号。例如:

rename text.log text.log.*

但是这会返回:

text.log..

我也试图逃避*如下:

rename text.log text.log.\*

但没办法!你们知道如何通过使用cmd shell将这个文件重命名为。*到字符串text.log吗?

谢谢!

1 个答案:

答案 0 :(得分:4)

您不能 - *是保留字符,因此不能在文件名中使用。

https://en.wikipedia.org/wiki/Filename#Reserved_characters_and_words