200多个 txt 文件,每个文件里都有许多& 符号,需要批量删除,用批处理或什么软件可以实现?
一个一个处理太麻烦,找的几个批量处理软件删不了&符号,百度等搜索引擎当逻辑符对待,搜不出结果。。。求达人解答!这是我下载新浪博客的最后一个步骤,同求新浪等博客的下载方法和...
一个一个处理太麻烦,找的几个批量处理软件删不了& 符号,百度等搜索引擎当逻辑符对待,搜不出结果。。。求达人解答!
这是我下载新浪博客的最后一个步骤,同求新浪等博客的下载方法和工具!
需要删除200个txt里的所有 & 。 展开
这是我下载新浪博客的最后一个步骤,同求新浪等博客的下载方法和工具!
需要删除200个txt里的所有 & 。 展开
2个回答
展开全部
很简单的功能,小小的批处理就可以实现,将以下代码复制到记事本里,然后把扩展名改为.bat,双击运行即可。
@echo off&setlocal enabledelayedexpansion
:main
cls
echo 请输入文件夹路径(格式:drive:\path)或者将该文件夹拖入本窗口。
set workpath=
set /p workpath=
if "%workpath%"=="" goto main
cd /d %workpath%
for /f %%i in ('dir /b') do (
for /f "tokens=*" %%j in (%%i) do (
set tempstr=%%j
set tempstr=!tempstr:^&=!
echo !tempstr!>>temp%%i
)
del /f %%i
ren temp%%i %%i
)
echo 处理完毕,按任意键退出....
pause>nul
@echo off&setlocal enabledelayedexpansion
:main
cls
echo 请输入文件夹路径(格式:drive:\path)或者将该文件夹拖入本窗口。
set workpath=
set /p workpath=
if "%workpath%"=="" goto main
cd /d %workpath%
for /f %%i in ('dir /b') do (
for /f "tokens=*" %%j in (%%i) do (
set tempstr=%%j
set tempstr=!tempstr:^&=!
echo !tempstr!>>temp%%i
)
del /f %%i
ren temp%%i %%i
)
echo 处理完毕,按任意键退出....
pause>nul
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询