写bat批处理文件时如何删除一个文本文件的全部空格?谢了

已举报 回答
写bat批处理文件时如何删除一个文本文件的全部空格?谢了
问在线客服
扫码问在线客服
  • 回答数

    8

  • 浏览数

    7,983

8个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
@echo off&setlocal enabledelayedexpansion(for /f delims= %%a in (test.txt) do (set line=%%aset line=!line: =!echo !line!))new.txt原始文本文件名称为test.txt,删除空格后生成的新文本文件为new.txt
取消 评论
新春快乐!祝你在新的一年里,所有的好梦依偎着你,所有的财运笼罩着你,所有的吉星呵护着你!!!
取消 评论
你可以这样写,然后保存成批处理在桌面运行就可以了:
ECHO 123 1.TXT
取消 评论
@echo off:: code by jm modify on 2006-11-1:: 出处:http://www.cn-dos.net/forum/viewthread.php?tid=22033set file=set /p file= 请把要处理的文件拉到本窗口:set file=%file:=%for %%i in (%file%) do set file=%%~fiecho.set replaced=set /p replaced= 请输入即将被替换的内容:echo.set all=set /p all= 请输入替换字符串:cd.%file%_tmp.txtsetlocal enabledelayedexpansionfor /f tokens=1* delims=: %%i in ('findstr /n .* %file%') do ( set str=%%j if not !str!== set str=!str:%replaced%=%all%! %file%_tmp.txt echo.!str!)copy %file% %file%_bak.txt nul 2nulmove %file%_tmp.txt %file%start %file%
转载的一篇经典替换代码
取消 评论
@echo off
echo 123 test.txt
把上面的用记事本内容保存为.bat格式的文件
取消 评论
echo1.txt ff h f f g d f f g f g .. ... .
取消 评论
这个很简单吧,看下面的内容,复制到记事本保存为批处理文件
@echo 123新建文本文档.txt@echo 456 新建文本文档.txt@echo 789新建文本文档.txt如上,如果使用一个符号的时候的话会清楚前面的内容,2个符号则是内容的叠加,想添加内容只要添加行数就行了
取消 评论
建空文本还是要有内容?echo.a.txt就可以创建一个空文本了。也可以echo 内容a.txt输入内容到文本中
取消 评论
ZOL问答 > 写bat批处理文件时如何删除一个文本文件的全部空格?谢了

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?