Board logo

标题: 如何列出E盘下所有小于2M的EXE文件 [打印本页]

作者: zjindong     时间: 2007-2-6 05:01    标题: 如何列出E盘下所有小于2M的EXE文件

RT..
怎么列出呢
输出到1.txt文件里.
作者: heicai     时间: 2007-2-6 05:09
类似的问题有人问过。也是问2M的。


我这里有个列出大于2G的磁盘例子。你自己改改。我也是新手帮不了你

@echo off
SETLOCAL ENABLEDELAYEDEXPANSION

for %%a in (c d e f g h i j k l m n o p q r s t u v w x y z) do (

if exist %%a:\nul (
for /f "tokens=3" %%b in ('dir /-c %%a:\^|find "可用字节"') do set freesize=%%b
set /a freesize=!freesize:~0,-3!/1049>nul
if !freesize! GTR ^2048 (echo 提示:发现%%a盘大于2G。)
作者: redtek     时间: 2007-2-6 07:05
 
 

  Quote:
     

  1. @echo off

  2. ::  Redtek.2006
  3. ::  列E:盘所有小于2MB的.EXE文件



  4. echo. > "%cd%\1.txt"
  5. for /f "tokens=*" %%i in ('dir /a-d /a /b /s e:\*.exe') do (IF %%~zi LSS 2097152 Echo %%i >> "%cd%\1.txt")
  6. start 1.txt
        Redtek@sweetmeet.com发表于:  2007-02-05  18:09

上面彩色代码使用下帖工具转换而成:


[原创]批处理代码发帖着色脚本 Batch2ubb(CMD & GAWK)
http://www.cn-dos.net/forum/viewthread.php?tid=21664&fpage=4

[ Last edited by redtek on 2007-2-5 at 06:11 PM ]
作者: anqing     时间: 2007-2-6 10:20
学习了