【问题标题】:how to zip and copy files which has been created on a daily basis in a batch file (windows).如何压缩和复制每天在批处理文件中创建的文件(Windows)。
【发布时间】:2015-02-23 10:32:27
【问题描述】:

如何压缩和复制每天在批处理文件中创建的文件(Windows)。我一直在尝试这个,但运气不好我无法找到确切的解决方案。我不精通脚本或编程。请帮助我解决,并提前感谢大家。 为了进一步澄清,我正在讲述这个场景。

我已配置为在 Windows server 2012 上运行的应用程序自动创建备份。每天都会创建备份,文件名类似于 applicationbackup_01_01_2015_000001_111111,因此我需要压缩此备份并需要复制到其他位置。

主要是我陷入了压缩文件的问题。请帮助我。

萨西斯

【问题讨论】:

  • 如果可能的话,我会推荐第三方工具,比如 WinRAR 或 7-Zip。如果您的安全策略阻止安装软件,请参阅 this question 了解如何本地创建档案。
  • 如何用 7Zip 或 WinRAR 做同样的事情?你能用这个给我一个链接或pgm吗?因为我不精通pgming。 @SomethingDark

标签: windows batch-file zip


【解决方案1】:

检查这个question和这个script

有了 zipjs.bat 之后,你就可以使用了:

for %%a in (applicationbackup_*) do (
   call zipjs.bat zipItem -source "%%~fa" -destination "%%~na.zip"
   copy "%%~na.zip" c:\somewhere
)

我假设您知道如何按日期只过滤您想要的文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-08
    • 1970-01-01
    • 1970-01-01
    • 2019-04-14
    相关资源
    最近更新 更多