我要重命名子目录中的文件,文件名的已知部分是“.log”。
当我尝试下面的东西时ren subdirectory\*.log* file2.txt
或ren .\subdirectory\*.log* file2.txt
我得到错误:The syntax of the command is incorrect.
我有两个问题:
我总是需要在ren命令中为file1提供完整路径吗?
如果是,那么如果我不想硬编码的话,我们怎么能给出完整的路径呢?
我知道我们可以使用“%~dp0”来获取当前目录路径,但我不确定如何将其与“ren”一起使用。
最佳答案
添加引号将起作用:
ren "subdirectory\*.log*" file2.txt
或
ren ".\subdirectory\*.log*" file2.txt
谢谢!