我想修改一个文件并用相同的文件名保存它。这个操作可以批量进行吗?实际上,通过以下示例,“%~f1”在执行结束时为空,而将其更改为另一个名称,例如 file.txt,它不为空(正常工作)
例子:
@ echo off
if exist "%~f1" (
findstr /r "I.*=" "%~f1" >"%~f1"
) else (
echo File does NOT exist!
)
提前感谢您的帮助
我想修改一个文件并用相同的文件名保存它。这个操作可以批量进行吗?实际上,通过以下示例,“%~f1”在执行结束时为空,而将其更改为另一个名称,例如 file.txt,它不为空(正常工作)
例子:
@ echo off
if exist "%~f1" (
findstr /r "I.*=" "%~f1" >"%~f1"
) else (
echo File does NOT exist!
)
提前感谢您的帮助