找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 19525|回复: 3

[文件操作] 批处理如何按照日期备份并打包?

[复制链接]
发表于 2012-8-2 10:36:32 | 显示全部楼层 |阅读模式
  1. @echo off

  2. title 正在拷贝数据,请等待!
  3. echo   ______________________________________________________________
  4. echo  ^|                                                              ^|
  5. echo  ^|            #####  正在上传数据,请等待!  #####             ^|
  6. echo  ^|______________________________________________________________^|
  7. echo.
  8. md t:\skyvin\日志\%username%\
  9. copy C:\Docume~1\%username%\Applic~1\*.log t:\skyvin\日志\%username%\

  10. title 数据上传完成,按任意键退出!
  11. echo   ______________________________________________________________
  12. echo  ^|                                                              ^|
  13. echo  ^|          #####  数据上传完成,按任意键退出!  #####           ^|
  14. echo  ^|______________________________________________________________^|
  15. echo.
  16. pause
复制代码
这个是我原来的代码,把我要的数据备份的制定的位置。但是现在有了新的要求。要按照日期备份,并打包。
我加了日期%date%之后,只能建立名字为日期的文件夹,不能建立用户名的文件夹。因为是很多用户用的,相当于客户端。
所以不同的人要放在同一个日期下的不同用户名文件夹下。所以我希望能解决这个问题。另外怎么才能打包。并解决不同用户往同一个压缩包里添加文件?
发表于 2012-8-2 22:50:54 | 显示全部楼层
md "t:\skyvin\日志\%username%\"
加上引号就可以了
rar 和 7z 压缩都支持通配符的,具体细节在论坛搜索。
 楼主| 发表于 2012-8-3 08:30:00 | 显示全部楼层
回复 2# 冷玉公子


    我试着加了引号,问题还是没解决啊。%date%\%username%\不仅不成立而且还在里面建立了个“的文件夹。。。。。。。。
发表于 2012-8-3 22:07:03 | 显示全部楼层
%date:~,10%\%username%\
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 08:44 , Processed in 0.017706 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表