【问题标题】:Need to copy and rename files in different folders需要复制和重命名不同文件夹中的文件
【发布时间】:2012-07-30 12:45:57
【问题描述】:

有谁知道如何编写一个(或两个)批处理文件: 复制数百个位于不同文件夹中的“index.html”文件并保存在同一个文件夹中(因此需要在子文件夹中搜索) 将副本重命名(保持原样)为“index.jpg”

有人可以帮忙吗?

【问题讨论】:

  • 您能举一个目录结构的例子吗?是这样的吗:(Directory1 -> index.html,Directory2)| (Directory2 -> index.html) 如果是这样,最终结果应该是什么?
  • upload_files\P1030582.jpg\width\500\index.html - "upload_files" 是主目录,但之后有不同名称的文件夹,它们没有结构。我想将新副本保存在与原始副本相同的文件夹中。
  • 因此,例如,您可能有以下内容:upload_files\DirectoryA\index.html 和 upload_files\DirectoryB\index.html,作为最终结果,您希望这两个 index.html 文件是复制为 upload_files\INDEX-HTMLS\index1.html 和 upload_files\INDEX-HTMLS\index2.html ?
  • 从 upload_files\abcd123\index.html 和 upload_files\987fgh\index.html 开始 - 在我想要之后:upload_files\abcd123\index.html 然后在同一个文件夹中 index.jpg 和 upload_files\987fgh \index.html 和同一个文件夹 index.jpg - 基本上,我希望所有 index.html 文件都保存在它们当前的文件夹中,并将重命名为 index.jpg 的副本与它们复制的文件在同一个文件夹中

标签: batch-file copy file-rename


【解决方案1】:

我使用批量重命名工具将主文件夹副本中的所有 index.html 文件重命名为 index.jpg,然后使用 robocopy 将所有内容复制过来,包括文件结构回到原始文件夹(保留 index.jpg)。单独的html)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-28
    • 2022-10-24
    • 2021-04-16
    • 2017-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多