V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
cwhong4399
V2EX  ›  问与答

如何用批处理删除某个文件夹目录(该文件夹多层嵌套子文件夹)下所有大于 1000kb 的任何拓展名的所有文件,保留 1000kb 以下的文件? 比如这个文件夹是 E 盘根目录名字叫做 xy 的文件夹……

  •  
  •   cwhong4399 · Jan 17, 2015 · 6955 views
    This topic created in 4118 days ago, the information mentioned may be changed or developed.
    11 replies    2015-01-19 10:26:23 +08:00
    loading
        1
    loading  
       Jan 17, 2015 via Android
    只会用“搜索”,然后删……
    cwhong4399
        3
    cwhong4399  
    OP
       Jan 17, 2015
    @aa65535 不成功,文件夹那边好像提示错了,“此时不应有in(*)”
    aa65535
        4
    aa65535  
       Jan 17, 2015
    @cwhong4399 你自己改乱了, in 和 (*) 之间需要一个空格!

    你只需要将 E:\xy 替换为你的实际路径,检查输出结果没问题后将 del /f /q %%i 替换上去。
    gongweixin
        5
    gongweixin  
       Jan 17, 2015
    写程序删
    mscdfans
        6
    mscdfans  
       Jan 17, 2015
    我之前是在everything里搜索对应文件夹大于1MB的文件,然后再来删除的。
    tankb52
        7
    tankb52  
       Jan 17, 2015
    在TotalCommand 里面
    1.Ctrl+B
    2.大小排序
    3.删除
    aaaa007cn
        8
    aaaa007cn  
       Jan 17, 2015
    @tankb52 这个在 7zip 的文件管理器中也能做到
    查看 → 平板模式
    old9
        9
    old9  
       Jan 17, 2015
    @tankb52 TC Ctrl+B 真是神器啊
    honeycomb
        10
    honeycomb  
       Jan 18, 2015
    猜测powershell可以不太困难地写个脚本做到
    cwhong4399
        11
    cwhong4399  
    OP
       Jan 19, 2015
    @aa65535 你的图没了,囧rz……可以发下文字版吗
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1066 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 18:48 · PVG 02:48 · LAX 11:48 · JFK 14:48
    ♥ Do have faith in what you're doing.