我需要编辑目录中的一些文本文件。每个文件都是一个 base64 编码的 vmess 配置文件,如下面的代码:
vmess://ew0KICAidiI6ICIyIiwNCiAgInBzIjogImRzcmciLA0KICAiYWRkIjogImRlaHJoZ2VyLmVyZmdyZ2VyLmNvbSIsDQogICJwb3J0IjogIjU2NDUiLA0KICAiaWQiOiAiODlmNjU4NDYtNWIwNS00MTk3LWEzNzctZGI1M2YzMDcwYmNkIiwNCiAgImFpZCI6ICIwIiwNCiAgInNjeSI6ICJhZXMtMTI4LWdjbSIsDQogICJuZXQiOiAid3MiLA0KICAidHlwZSI6ICJub25lIiwNCiAgImhvc3QiOiAiZGVocmhnZXIuZXJmZ3JnZXIuY29tIiwNCiAgInBhdGgiOiAiIiwNCiAgInRscyI6ICJ0bHMiLA0KICAic25pIjogImRlaHJoZ2VyLmVyZmdyZ2VyLmNvbSIsDQogICJhbHBuIjogIiINCn0=
我设法创建了一个批处理文件来处理一个名为“file.txt”的文件,但我需要一个批处理来处理文件夹和子文件夹中的所有 txt 文件。谁能帮我这个?
我的密码是:
@echo off
.\fart.exe file.txt "vmess://" " "
certutil -decode file.txt file_decoded.txt
xcopy /y/r file_decoded.txt file.txt
del file_decoded.txt
.\fart.exe file.txt "blog" "blog2"
base64 -n "0" file.txt > file_encoded.txt
xcopy /y/r file_encoded.txt file.txt
del file_encoded.txt
copy file.txt temp.txt
echo.vmess://>file.txt
type -n temp.txt>>file.txt
del temp.txt
setlocal EnableDelayedExpansion
set row=
for /f %%x in (file.txt) do set "row=!row! %%x"
>newfile.txt echo %row%
xcopy /y/r newfile.txt file.txt
del newfile.txt
fart file.txt " vmess:// " "vmess://"
问候
我设法创建了一个批处理文件来编辑一个 base64 解码文件并重新编码,但我需要一个批处理来对文件夹和子文件夹中的所有 txt 文件执行此操作。