【问题标题】:Change part of a name of a file in CMD在 CMD 中更改文件名的一部分
【发布时间】:2017-03-29 20:14:44
【问题描述】:

我正在尝试更改名称文件,但不是所有名称,而只是中间部分。

例如,我有这些文件:

ABC_2018_100, 
ABC_2018_101, 
ABC_2018_102.

我想把他们的名字改成:

ABC_2017_100, 
ABC_2017_101, 
ABC_2017_102.

也就是说,我只想将每个人的'2017'更改为'2018'。 我想以最简单的方式在命令提示符下制作。

(在实际情况下,我有数百个文件)。

记住,我只想更改“2017”。

【问题讨论】:

  • 您可用的操作系统环境是什么?就像您是否有 cygwin 可用或偶然拥有一个成熟的 Unix 环境?如果您有其中任何一个,请使用该信息更新您的问题,因为它应该可以帮助人们回答您的问题。

标签: cmd terminal prompt


【解决方案1】:

在命令提示符下你可以这样做:

for /f "delims=_ tokens=1-3" %i in ('dir /B') do rename %i_%j_%k %i_2017_%k

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-02
    • 1970-01-01
    • 2013-11-01
    • 1970-01-01
    • 2013-10-28
    • 1970-01-01
    • 2018-07-13
    相关资源
    最近更新 更多