使用批处理文件根据其内容重命名多个JSON

问题描述 投票:0回答:1

这是对该question的继续,我指的是答案部分,它很好,但似乎不适用于JSON文件。以下是我的JSON

{
    "id": "ee308826-5aa6-412b-ba65-fd647d9cc8e8",
    "name": "Stub",
    "request": {
        "url": "/World/Wilfred",
        "method": "GET"
    }
}

我需要使用“ Stub_GET_World_Wilfred.json重命名该文件,其语法为name_method_url(不带/)] >>

原始问题的脚本:

@echo off

for %%i in (%1) do (
  for /f "tokens=2 delims==" %%j in ('findstr /B /I "Description=" "%%i"') do (
    ren "%%i" "%%j.temp_txt"
  )
)

ren *.temp_txt *.txt

这是对该问题的延续,我指的是答案部分,它很好,但是它似乎不适用于JSON文件。以下是我的JSON {“ id”:“ ee308826-5aa6-412b -...

batch-file batch-rename
1个回答
0
投票

以下注释批处理文件可用于此任务:

© www.soinside.com 2019 - 2024. All rights reserved.