【问题标题】:batch find file, replace with another file, that is supplied批量查找文件,替换为提供的另一个文件
【发布时间】:2018-07-18 00:51:23
【问题描述】:

我需要帮助创建一个批处理文件以在 100 个文件中查找多个名称相同的文件并将其替换为不同的文件...

或者,如果我选择将搜索和替换它们的 2 个不同文件,是否有程序可以执行此操作...

  1. 从计算机配对中查找文件 = High School DxD - Kuroka.png
  2. 用配对替换文件 = High School DxD - Kuroka (F).jpg

【问题讨论】:

  • “帮助”一词意味着您自己做某事,而不仅仅是免费请求代码。请通过提供minimal reproducible example 您的编码尝试来分享您的努力!另请阅读tour 并在此处了解How to Ask
  • 改变文件扩展名不会改变文件类型;您确定不想转换文件吗?

标签: batch-file replacewith


【解决方案1】:

由于您从未提供What directory you wish to start a search fromYou wish to convert or just rename 等基本信息,我假设您希望搜索照片的文件夹(包括子目录)并将file.jpg 重命名为file.png。

要搜索照片及其所有目录,我们可以使用FOR /R 搜索所有.jpg 文件和DO 来解决操作。下面的脚本将执行以下操作。

  • photo文件夹目录中搜索并替换所有.jpg扩展为.png

批处理脚本:

@ECHO ON
@CD C:\Users\%username%\Pictures

For /r %%A In (*.jpg *.jpeg) Do ren "%%A" "*.png"
goto :eof

【讨论】:

    猜你喜欢
    • 2016-05-20
    • 1970-01-01
    • 2015-10-06
    • 2017-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-26
    • 1970-01-01
    相关资源
    最近更新 更多