标题: [文本处理] 批处理如何删除大小大于指定数值的的文件 [打印本页]
作者: irresolute 时间: 2009-3-12 11:34 标题: 批处理如何删除大小大于指定数值的的文件
本帖最后由 pcl_test 于 2016-9-17 22:14 编辑
- @echo off
- setlocal enabledelayedexpansion
- for /r F:\学生作业\ %%i in (*) do (
- set /a aa=%%~zi
- set /a aa=!aa: =!
- echo %%~fi
- if !aa! gtr 70000000 (
- set /p c= %%~fi大于70m要删除么?删除请输入y:
- if !c! == y del /q/f "%%~fi" && echo %%~fi success
- )
- )
- pause>nul
复制代码
作者: Batcher 时间: 2009-3-12 12:10
70MB不等于70000000吧?
作者: irresolute 时间: 2009-3-12 12:41 标题: 回LS
70m=70*1024*1024B
好算点,把1024变成1000,所以是大约的
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |