【问题标题】:Zip and Delete Directory in Loop using Batch Command使用批处理命令循环压缩和删除目录
【发布时间】:2016-02-13 06:27:03
【问题描述】:

我有一个批处理命令。如下。它可以压缩其他目录中的目录。

@echo off
    set "zip=7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on"
    set "directory=C:\SqlData\BackUpData"
    for /d %%i in ("%directory%\*") do %zip% "%%~fi.7z" "%%~fi\*"

我想再添加一行。它应该在压缩后删除原始文件。 谢谢。

【问题讨论】:

    标签: batch-file command-line


    【解决方案1】:

    如果我理解正确,我认为这就是您要查找的行:

    for /d %%i in ("%directory%\*") do del "%%~fi\*.*" /q
    

    【讨论】:

      猜你喜欢
      • 2013-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-19
      • 1970-01-01
      • 1970-01-01
      • 2015-11-24
      • 2013-10-23
      相关资源
      最近更新 更多