Board logo

标题: [文件操作] [已解决]如何把处理TXT文章的批处理改成支持批量处理HTML格式的? [打印本页]

作者: yiduancang    时间: 2011-12-13 11:22     标题: [已解决]如何把处理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这样。。。。。。
作者: jellyhk    时间: 2011-12-13 11:43

html换txt工具
http://bbs.bathome.net/thread-1974-1-1.html
作者: yiduancang    时间: 2011-12-13 12:02

楼上那位兄弟。。。。提供的工具下载不了 我目前用的是妖眼  对中文的支持不是很理想的样子。。
作者: jellyhk    时间: 2011-12-13 12:18

给我油箱我传你!
作者: HAT    时间: 2011-12-13 12:45

回复 3# yiduancang


“下载不了”的报错信息是什么?
作者: yiduancang    时间: 2011-12-13 14:13

报错403。。。。。邮箱[email]yiduancang1@hotmail.com[/email]
作者: HAT    时间: 2011-12-13 15:15

回复 6# yiduancang


用的什么浏览器?
作者: yiduancang    时间: 2011-12-13 15:55

回复 7# HAT


    火狐3.6。。。
作者: HAT    时间: 2011-12-13 17:10

回复 8# yiduancang


我的火狐6.0.2没有问题
你用IE下载也是报这个错吗?
作者: yiduancang    时间: 2011-12-17 11:01

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

回复 10# yiduancang


好心的前辈帮你写的代码贴出来看看先
作者: yiduancang    时间: 2011-12-23 15:49

回复 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"

就是这个了。。。。。




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2