正版王中王香港资料新手入门导读[视频教程]正版王中王香港资料基础视频教程[视频教程]VBS基础视频教程
[正版王中王香港资料文件精品]正版王中王香港资料版照片整理器[正版王中王香港资料文件精品]纯正版王中王香港资料备份&还原驱动在线第三方下载
返回列表 发帖

[文本处理] 如何批量删除文件最后一行空行

我经常放置一个bat文件来处理文件夹内的txt文件,
但经bat文件修改或输出的txt文件在最后总是多出一行空行,
那跟没有经bat文件处理的文件变得不一致了,
有办法可以使用bat文件一次删除这些文件的最后一行空行吗?

  1. @echo off
  2. set info=互助互利,支付宝扫码头像,感谢打赏
  3. rem 有问题,可加QQ956535081及时沟通
  4. title %info%
  5. powershell -NoProfile -ExecutionPolicy bypass ^
  6. ? ? $enc=[Text.Encoding]::Default;^
  7. ? ? $files=@(dir -liter '%~dp0'^|?{('.txt' -eq $_.Extension) -and ($_ -is [System.IO.FileInfo])});^
  8. ? ? for($i=0;$i -lt $files.Count;$i++){^
  9. ? ?? ???write-host $files[$i].FullName;^
  10. ? ?? ???$text=[IO.File]::ReadAllText($files[$i].FullName, $enc);^
  11. ? ?? ???$text=$text -replace '\s*$','';^
  12. ? ?? ???[IO.File]::WriteAllText($files[$i].FullName, $text, $enc);^
  13. ? ? };
  14. echo;%info%
  15. pause
复制代码
提供代写,省时省力省事,支付宝扫码头像支付,QQ956535081

TOP

返回列表