[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 批处理怎样根据日期压缩文件?

我们单位的服务器上每天都会在D盘的luyin文件夹下自动产生当天录音的文件夹,例如151023这个文件夹是存放今天的录音,151022这个文件夹是存放昨天的录音,我需要每天把当天的录音备份并且压缩成压缩包,每天自动把录音文件压缩成备份文件我知道,难点在于,怎么在批处理实现自动识别今天的文件夹(151023这个文件呀)并且进行压缩,求大侠帮忙呀!

  1. ;AHK脚本 练手
  2. ;AHK格式化时间 参考:http://ahkcn.sourceforge.net/docs/commands/FormatTime.htm
  3. ;方法1 在我这里运行%A_yy%取不到15这个值。推荐方法2
  4. today = %A_yy%%A_MM%%A_DD%
  5. MsgBox %today%
  6. ;方法2 第二个参数留空表示取当前本地时间
  7. FormatTime, today, ,yyMMdd
  8. msgbox %today%
复制代码

TOP

python 3练手
  1. import datetime
  2. now=datetime.datetime.now()#获得当天时间
  3. print(now)
  4. today=now.strftime("%y%m%d")#格式化日期
  5. print(today)
  6. '''
  7. output:
  8. >>>
  9. 2015-10-25 17:50:18.534627
  10. 151025
  11. '''
复制代码

TOP

下回一定改正

TOP

  1. set "文件夹=D:\luyin\%date:~2,2%%date:~5,2%%date:~8,2%"
  2. echo "%文件夹%"
复制代码

TOP

回复 3# CrLf


    他标题不规范。
1

评分人数

TOP

本帖最后由 CrLf 于 2015-10-23 16:20 编辑

本版规则

1、求助时,务必在顶楼一次性把问题交代清楚,建议给出完整有针对性的样本,样本过大可发网盘分享链接。勿发无意义的标题
2、使用 code 标记把代码部分括起来(单击回复框的 <> 按钮,复制粘贴代码进去),以便复制。问题解决后,请编辑顶楼帖子在标题前面注明[已解决],并给回答者加分。
3、提问前先使用论坛搜索,勿发同类贴、重复贴

TOP

批处理用datex处理日期很方便的。

TOP

返回列表