html修改
html文件有很100来个,想在每个里面加入一行字(同样的内容),有批量的方法吗,现在是一个个在文本里改太麻烦了,再保存,
本人不会编程,能不能通过bat实现,或其它不会编程的人可以批量的方法也行
自己写个代码很简单的,当然也可以用工具
这个工具你试一下
测试了一下,上面帖子的工具不支持换行
还是用好压字符替换吧
https://kuguagantian.lanzouv.com/iv5bN27u72qf
可以试试这个 开源工具 dnGrep
https://github.com/dnGrep/dnGrep Paranioa 发表于 2024-8-20 18:04
可以试试这个 开源工具 dnGrep
https://github.com/dnGrep/dnGrep
这个好用,会正则的话,更好了{:biggrin:}
可以问问AI。用Python这一个 notepad++ 文件替换
用正则替换, 随便一个文本工具就比如 Notepad++, 可以指定目录, 对目录下的所有文件操作 本帖最后由 老伙计 于 2024-8-25 11:48 编辑
@echo off
setlocal enabledelayedexpansion
set DIR="%cd%"
set TMPFILE=work.tmp
:: TXT1 为需要在每个文件的开头添加的内容
set TXT1=hello, world !
:: TXT2 为需要在每个文件的结尾添加的内容
set TXT2=I love China PYG !
if exist %TMPFILE% (del %TMPFILE%)
for /R "%DIR%" %%F in (*) do (
if /i {%%~xF}=={.html} (
echo %%~fF
echo %TXT1%>%TMPFILE%
type %%~fF>>%TMPFILE%
echo.>>%TMPFILE%
echo %TXT2%>>%TMPFILE%
type %TMPFILE%>%%~fF
del %TMPFILE%
)
)
pause
这是一个批处理文件,可以实现递归搜索当前目录及各级子目录内每一个 .html 文件,并在其开头添加 "hello, world !",在其结尾添加 "I love China PYG !"。注意,为了避免不必要的麻烦,最好使用复制的文件副本做实验。
页:
[1]