[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] [已解决]如何把处理TXT文章的批处理改成支持批量处理HTML格式的?

  1. @echo off
  2. md worktemp 2>nul
  3. cd.>worktemp\temp.txt
  4. for %%a in ("%~1\*.txt") do (
  5.   set/a n+=1
  6.   setlocal enabledelayedexpansion
  7.   title 正在处理第!n!个文件..
  8.   endlocal
  9.   if %%~za lss 1000 (del /q /f "%%a") else (
  10.     if %%~za lss 4000 copy "%%a"+"worktemp\temp.txt" "worktemp\temp.txt"&&del /f /q "%%a"
  11.     for %%b in (worktemp\temp.txt) do if %%~zb geq 4000 move %%~fsb "%~1\%%nxa"
  12.   )
  13. )
  14. rd /s /q worktemp
复制代码
以上这段代码 是请了个好心的高人帮在下写的  作用有几个  1 是删除文件夹内少于2KB的TXT文本  2是自动合并2KB-4KB的TXT文章  3.就是自动调用一个TXT文章的标题作为合并后的TXT标题! 4嘛就是收尾 删除生成临时的文件夹   
但是现在有个大问题。。。。就是在下的一个文件夹里的文章起码都是2W左右的 多的有6 -7W  而且都是HTML格式的。。。。。。用文件批量改名不给力 而且经常失败  尤其是在改中文章的时候! 所以我希望有前辈能帮在下把这段代码改成支持html格式的文章  如果可以实现就太好咯。。。。。感激再感激!或者 能写一段 批量改名的处理代码也是可以的 把html改成.txt这样。。。。。。
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

1

评分人数

本人已死!不用联系!~
要联系下来联系!~~

TOP

楼上那位兄弟。。。。提供的工具下载不了 我目前用的是妖眼  对中文的支持不是很理想的样子。。

TOP

给我油箱我传你!
本人已死!不用联系!~
要联系下来联系!~~

TOP

回复 3# yiduancang


“下载不了”的报错信息是什么?

TOP

报错403。。。。。邮箱[email]yiduancang1@hotmail.com[/email]

TOP

回复 6# yiduancang


用的什么浏览器?

TOP

回复 7# HAT


    火狐3.6。。。

TOP

回复 8# yiduancang


我的火狐6.0.2没有问题
你用IE下载也是报这个错吗?

TOP

好把  有个好心的前辈帮我写了 但是现在问题来了 我文章的文件夹老是莫名其妙变成只读属性 而变成只读属性的话 好像就没办法用批处理!

TOP

回复 10# yiduancang


好心的前辈帮你写的代码贴出来看看先

TOP

回复 11# awk


    @echo off
cd /d "%~dp0"
if not exist htox32c.exe echo,抱歉!没能找到htox32c.exe,请将之放在本bat文件的同一个目录!&pause>nul&exit/b
htox32c.exe /IP %~fs1\*.html
del /q /f "%~fs1\*.html"

就是这个了。。。。。

TOP

返回列表