所需环境:
- Node.js
- cfcli
- Windows Terminal
操作步骤:
先使用Node.js环境安装cfcli
-
解析地址是纯数字的:
- 新建一个文本文档,把后缀改为".bat"批处理文件。
- 把下面代码复制到刚才的"*.bat"文件保存
@echo off
set /p n=Enter the loop count:
for /l %%i in (y, x, %n%) do ( ::n从x开始,一直到y
cfcli.cmd -e Cloudflare邮箱 -k Token -d 域名 rm %%i ::[Cloudflare邮箱]、[Token]、[域名]为需要补充的项目
) - 直接执行"*.bat"文件就可以执行删除。
-
解析地址是任意内容
- 在Cloudflare的Dashboard页面导出解析地址到txt或csv文件,手动调整格式为一行一个。
- 在相同目录下新建一个文本文档,把后缀改为".bat"批处理文件。
- 把下面代码复制到刚才的"*.bat"文件保存
@echo off
setlocal EnableDelayedExpansion
set i=0
for /f "usebackq delims=" %%a in ("*.txt") do ( ::从"*.txt"中循环提取前缀,一行一个前缀
cfcli.cmd -e Cloudflare邮箱 -k Token -d 域名 rm %%a ::[Cloudflare邮箱]、[Token]、[域名]为需要补充的项目
) - 执行"*.bat"文件,等待完成即可。