这个网站的好人通过从文本文件中读取行在批量更改文件夹名称时给我这个代码
@echo off
pushd "your root location"
for /f "tokens=1* delims=:" %%A in (
'findstr /srbc:"SMTP_Email_Address *type=SZ *[^ ][^ ]*@[^ ][^ ]*\.[^ ][^ ]* *SMTP_Email_Address" filel.txt^|sort /r'
) do if exist "%%A" for %%F in ("%%A\..") do (
for /f "tokens=3" %%N in ("%%B") do ren "%%~fF" "%%N"
)
popd
代码完美地找到了这段代码
SMTP_Email_Address type=SZ name@company.com SMTP_Email_Address
我想要代码找到这个
<SMTP_Email_Address type="SZ">abc@abc.com</SMTP_Email_Address>
由于这个标志> <“”代码不起作用
并通过在里面的文本文件中找到的电子邮件更改文件夹名称