【问题标题】:Need a batch\command to replace file names with special characters需要一个批处理\命令来用特殊字符替换文件名
【发布时间】:2014-11-25 09:39:25
【问题描述】:

需要一个批处理\命令来用特殊字符替换文件名。

例子:

我有许多类似于“997-174 Change Request #2.doc”的文件名。我希望一次性将此类文件重命名为“997-174 Change Request 2.doc”(最好在多个文件夹中)。

【问题讨论】:

标签: batch-file filenames


【解决方案1】:
@echo on
setlocal enabledelayedexpansion

echo renaming files in %1
for %%A in (%1\*) do (

    set B="%%~nA"
    echo "~nB"
    set B=!B:#=!
    echo renaming "%%~nA"
    echo       to !B!  
    ren "%%A" !B!.doc

)
pause

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-19
    • 2021-01-21
    • 1970-01-01
    • 2014-07-29
    • 1970-01-01
    • 2018-11-22
    • 1970-01-01
    相关资源
    最近更新 更多