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

[文本处理] 【已解决】BAT:如何删除多个文件夹内小于50KB的txt文本

本帖最后由 思想之翼 于 2014-9-3 09:29 编辑

有若干文件夹,每个文件夹内有若干txt文本,欲删除这些文件夹内小于50KB的txt文本,如何写代码?

  1. HASH.exe /s /d /z::~50=kb /format:"del \x22%s\x22\n" 你的文件夹\*.txt | cmd
复制代码

TOP

回复 2# CrLf

感谢您的帮助!使用中有些问题:
    1、第一次,不知道怎么使用。已下载HASH.exe
    2、上列是删除小于50KB的txt文本。欲清空小于50KB的txt文本(即:保留该txt文本,仅仅清除其记录的数据)
代码将如何修改?
恳望继续得到您的帮助!

TOP

清空就是这样:
  1. HASH.exe /s /d /z::~50=kb /format:"cd .>\x22%s\x22\n" 你的文件夹\*.txt | cmd
复制代码

TOP

回复 4# CrLf


    不知道如何运用,烦请指点!

TOP

返回列表